add null safe navigation and on-demand map creation to GrailsConfig
- similar to groovy.util.ConfigObject
add type conversion methods to GrailsConfig