Removed dead code from endpoint: removed code was artifact of separating events by endpoint instead of by host.
Forgot to add enum test harness code.
Modifying commit protocol message to also take in the timestamp of root at time of commit as well as root uuid.  This will allow us to support version control on objects later.  Must also update message generation code to accommodate newly-required fields.
Pushed timestamps on commit through all code.  Timestamps will be useful for version control.
Emitter uses new begin_first_phase_commit event signatures for active events.
Fixed minor parsing bug: was treating any dot field between identifiers as an enum.  Fixed logic.
Was not actually adding timestamp and host uuid flags to commit message.  Now am.