Added CMake build script files.
Added build_solution_tree macro to build file hierarchy solution trees.
Minor fixes.
Removed uneeded files.
Changed -mtune to -march.
Make setting GCC's compiler flags abit more flexible.
Moved files around.