GRAILS-11532 - improve binding JSON to a Map

We were binding a JsonObjectMap to the Map property and that is problematic.  This change will turn a JsonObjectMap into a java.util.HashMap before putting it in a DataBindingSource.
Merge branch '2.3.x' into 2.4.x