Define protocol buffers for QGC data.

Adds message types for GPS pose, heading, altitude, and optional types
for outside and battery temperatures if available.
Add generate protobuf Python code.
Merge branch 'master' of github.com:timelinc0ln/secgcs