GRAILS-10696 - fix binding a single value to a collection

This was only a problem for non-domain classes.
Merge branch '2.3.x' of github.com:grails/grails-core into 2.3.x