Work around CMake Protobuf support not dealing with missing protoc
The check in there fails if the protobuf headers are found, but protoc is missing and pretends protobuf is functional nevertheless. Additionally some Debian variants are splitting those two parts in different packages without adding a dependency between them. So on those systems we can end up with build errors due to such a partial setup without CMake catching this. Fixes #26.