Updated workspace to grails 2.4.3

Made a small modification so it would work in GGTS
Refactored config, added JSON marshaller to allow arbitrary Javascript in DatasoureHandler

* Made config plugin proof, it wil initialize default config when no
settings are found (SmartClientConfig)
* It's possible to add arbitrary Javascript to the generated datasources
using the key 'javascript' in the map.  Example:
class UserDataSourceHandler {
static config = [
'title': 'Users',
'javascript':'''
transformRequest : function(dsRequest){
// Do something interesting..
}
'''
]

static fields = {
field(name:'username',javascript:'foo: function(){ /*Do something
bar*/}')
}
}