Adds yaml-cpp submodule
Adds new build process

build.sh is a one-step build
cmake/yaml-cpp-CMakeLists.txt is a replacement CMakeLists.txt for yaml-cpp
CMakeLists.txt has been modified to remove the old GetProject code
Removes GetProject leftovers from cmake/
Removes GetProject remnants from CMakeLists.txt
Merge branch 'new_package_layout' into develop