GRAILS-10142 - reorganize some logic

this change allows @BindUsing to take precedence over the built in string trimming and converting empty strings to null
ignore grails-pugin-rest/bin/
Merge branch 'master' of github.com:grails/grails-core