Special-case descriptor protos from enum scope rule.

The protocol buffer descriptors (specifically FieldOptions) contain multiple enums which contain the same value. These protos will never generate code since their representation is inside the runtime which is why they are allowed by protoc.
Merge pull request #51 from square/jw/really-google

Special-case descriptor protos from enum scope rule.