Add meson build

This commit is to add meson build.
And later, we will remove Autotools and replace it with meson build.

In addition, fixed Layout::LedAction construct parameter error in test
file.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I58c9a2c9de928db288e77ca2d6aa807d36e70144
diff --git a/json-config.hpp b/json-config.hpp
index 462a84e..d3a59a1 100644
--- a/json-config.hpp
+++ b/json-config.hpp
@@ -141,7 +141,7 @@
      *
      * @return
      */
-    const void getFilePath()
+    void getFilePath()
     {
         // Check override location
         confFile = fs::path{confOverridePath} / confFileName;