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.