Add global targets for the independant steps configure, update, build and install
Change the GitHub signature to be purely domain based, otherwise CMake hangs if the IP changes
Enable the update step of subprojects