Add Cmake support, RCE cross compilation from User/wittgen/abstract hw cmake
Added support for cmake and RCE cross compilation. Updated README. These changes are completely orthogonal to the existing make system, only files were added, no existing files were modified. Tested compilation for macos/clang, rce/gcc, linux/gcc and linux/clang.