Make Jackson date format and property naming strategy configurable

Allow the environment to be used to configure Jackson's date format
and property naming strategy

Closes gh-1628