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.
Merge pull request #833 from remram44/unset-git-protocol-error

Makes missing GIT_PROTOCOL an error