Add Cobertura plugin for calculating code coverage.
Test all message toStrings.
Add a few minor tests for VehicleMessage.
Add tests for EventedSimpleVehicleMessage.
Test CanMessage with null payload.
Test creating key for each message type.
Add more tests to get closer to full coverage.
Test converting simple value to different types.
Note how to run test suite and generate coverage.
Remove duplciate containsJson method.
Remove unused deserialization method.
Test serialize and deserialize for JsonStreamer.
Merge remote-tracking branch 'origin/new-messages' into new-messages
Test MessageKey parcel and unparceling.
Test stopping abstract callback sink.
Condense helper methods for adding/removing message listeners.
Test unregistering from MessageListenerSink.
Test MessageListenerSinkTest.toString.
Test receiving non-matching data in MessageListenerSink.
Test receiving non-measurement simple messages.