PLFM-267: changes to allow changing of email address. modified workflow.  do not change email until after validation. added new auth service layer, and autowired usermanager to do the Synapse backend work, and Crowd api to do the auth user change
fix method name (changeEmail())
Merge pull request #405 from jay-hodgson/PLFM-267

Plfm 267: ability to change user email address (do via updating the user profile)