Delete main.cpp from compilers
Delete CMakeLists.txt from compilers
Merge branch 'master' into compilers-2
Improve functionality and reliability of Args
Update CMakeLists.txt
Update Device to use the new Args API
Update tools folder
Do not install json sample
New compiler architecture
Merge branch 'compilers-2' into lua-env

Conflicts:
	tools/compilers/lua/LuaCompiler.cpp