Integrate common CMake stuff using git externals