refactor for AGC class
Merge remote-tracking branch 'origin/master' into dietrich

Conflicts:
	footy-core/grails-app/services/org/davisononline/footy/core/PersonService.groovy
merging from master/production
#76 fix bug with update controller confirmation message (references invalid domain property)
#76 create SQL migration script, update security filters to account for AGC and fix some more ageBand/ageGroup updates
#76 Add AGC to team pages and show AGC teams on profile page
merge from master
merge from master
#76 select an AGC from the list of managers
fixes an issue with login creation transient associated domain instance)
#76 move the SQL migration script from the app to the plugin
improve authentication failure messages
#71 Move match reports to main team news page