Add ability to convert to and from JsonNode class for interacting with Postgres's Json type columns.
Add Google's Guava library for easy text translation
Add ability to map a camelCase field name from POJO to underscore name in database column
without having to do column mappings for every query.
Add property and setter to enable auto derived mappings for this query.  By default it won't do that.
Adding JsonNode code for updating as well, this was initially missed
Revert "Add ability to convert to and from JsonNode class for interacting with Postgres's Json type columns."

This reverts commit 2bbcc9f8e4bc8651392470a128f3c8335f06f93a.

This commit is in a separate PR and should not be included in this branch yet.
Merge branch 'auto-translate-fieldnames'