Additions to protobuf spec for Temporal Facts

This commit adds Temporal Facts to the protocol buffer specification.  Temporal Facts are a new type of Situation, with several TemporalFactTypes available to further specify.