We should allow users to set strategies used by the ObjectMapper we use in the Java clients' MessagePack implementation (using the `ObjectMapper.configure()` method on our end). For example, https://fasterxml.github.io/jackson-databind/javadoc/2.5/com/fasterxml/jackson/databind/MapperFeature.html to configure deserialization, or https://fasterxml.github.io/jackson-databind/javadoc/2.8/com/fasterxml/jackson/databind/PropertyNamingStrategy.html to configure how property names are serialized. Right now all property names are serialized as if they were camelCase, even if the user defined them as PascalCase. CC @BrennanConroy @halter73