Adds a new view for protocol buffers

The view uses protoc from the Google protocol buffer
tools. If the tool isn't installed, the view isn't
shown.

Google protobuf repo:
https://code.google.com/p/protobuf/
Merge pull request #112 from hamstah/protobuf-view

Adds a new view for protocol buffers