Project related improvements.
Updated CMake scripts.
Use autogenerated files and removed unnecessary files.
Compilation fixes for latest Lunchbox.