move SOAP-specific classes into separate package
Move message definitions to separate package
add JSON (de)serialization code
rename ocpp-common to ocpp-soap and bump version to 4.0-SNAPSHOT
Separate version independent message definition into separate module
move JSON-related code to separate module
Move SOAP-related things to com.thenewmotion.ocpp.soap package
put Version object in ocpp-messages
Split SOAP action utility code from generic action enumerations
add case classes describing OCPP 1.5-JSON msgs
put all OCPP messages in one type hierarchy
support serializing messages from charge point via case classes
also support deserializing JSON messages via case classes
Fix MeterValue serialization tests and rename JSON case classes
support all OCPP messages both ways with JSON
acknowledge our use of gir-ocppjs's example msgs
improve test coverage on new JSON serialization
remove non-ASCII chars because Maven doesn't like it
some beautification
remove old JSON serialization