Merge remote-tracking branch 'origin/#76' into dietrich

Conflicts:
	footy-core/grails-app/controllers/org/davisononline/footy/core/PlayerController.groovy
	footy-core/grails-app/views/fixture/_fixtureList.gsp
#76 fix error with new login creation
#76 fixes an issue with login creation transient associated domain instance)
Merge remote-tracking branch 'origin/master' into dietrich
Merge remote-tracking branch 'remotes/origin/master' into dietrich
Merge remote-tracking branch 'origin/master' into dietrich
improve whitespacing to make functional tests easier to write.
Add functional tests from the old example app and get them to the point where they at least run, if not pass.  Includes changes to the BootStrap to create a fully functional test db in hsql for them.
Updates the address card list to omit persons without an address (ie tournament registrants)
#109 Update the member list export to show both teams (if the member is a manager or a coach in them) and current qualifications.
#110 added a DoB field for Person records, for coaches/managers/refs.  Updated the controller to include it in exports and the views to be able to edit the value.
Merge branch 'dietrich'
#107 Explicitly remove dependent MatchResource instances from the fixture before deleting the fixture.
#106 Show descriptions of invoice purchases on XLS/PDF export
#93 Cannot delete person if referred to from RefereeReports