Makes missing GIT_PROTOCOL an error

When this is hit, the project is NOT configured and you CANNOT build. Having cmake return 0 is wrong.