Update compiler to ignore files without RPC.

This was causing an import loop when attempting to re-generate the
header.proto file that is in this library. But in general we do not need
to run the generator if there are no service declarations in the current
descriptor's protobuf.
Update the Makefiles.