Added speed event, added opcode to events.
New events: speed.  Moved battery voltage to event, added opcode to event.  updated events to set the opcode.
New Events building, untested.
Working client/server
Merge branch 'feature/grantb/replaystart' into develop
Debug of acceleration, deceleration, heading change, mileage, and speed.
Merge branch 'feature/robb/new_events' into develop
Battery and tow events are now tripevents.
Move private logic out of client.
Hardcoded TripStatus event id (since event types above it were removed, it's ID unintentionally changed)
Move admin calls to subfile.  Remove from interface.
Add Async storage method calls.
Changes to validation
Added ReplayEvents() admin API call
Convert entities to use doubles instead of floats.
Add missing event types in converter.  Remove unused classes.
Begin refactor of Vehicle class.
Hardcoded all event types to prevent orphaning / conflicting when future modifications are made
Update regex requirements and message.
Converting DeviceId to MojioId.  Preparing for Vehicle.