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
#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