Support `additionalInformation` on clients

The `additionalInformation` map from BaseClientDetails can be used to add arbitrary data to a client object. This commit supports `additionalInformation` blocks within clients defined in a config file.
Merge pull request #27 from elliottwilliams/patch-1

Support `additionalInformation` on clients
Merge branch 'master' of https://github.com/bobby-vandiver/grails-spring-security-oauth2-provider into merge

Conflicts:
	src/groovy/grails/plugin/springsecurity/oauthprovider/SpringSecurityOAuth2ProviderUtility.groovy
Merge branch 'merge'
Add publish github script