** Removed deprecated non-working views that caused problems when
refactoring
** Migrated several scattered user related controller classes into new
controllers
** Removed empty orphaned grading plugin from core-plugins
** Fixed codebase to work with controller merge
** Changed UserSchoolDataBridge findUserByEmail into listUsersByEmail to
allow bridges to return several "identities" of same user 
** Removed user initialization from createUser method form
LocalUserSchoolDataBridge
** Added default user identity properties into UserEntity entity
** Changed email address and identifier to be unique
** Added active user identifier information into session controller
** Changed AbstractAuthenticationStrategy to try to attach existing
users into newly created users or create matching user for school data
systems
** Refactored rest of the code to work with changes in codebase
** Replaced SchoolDataUser* initializers with event based solutions
** Added support for changing user identity
** Replaced SchoolDataWorkspaceUserInitializer with event based solution
** Replaced WorkspaceSchoolDataEntityInitializer with event based
solution
** Replaced CourseIdentifierSchoolDataEntityInitializer with event based
solution
** Removed deprecated CourseEvent and UserEvent classes from schooldata
events package
** Replaced SChoolDataEnvironmentRoleInitializer with event based
solution
** Replaced SchoolDataWorkspaceRoleInitilizer with event based solution
** Replaced GradingScaleSchoolDataEntityInitializer with event based
solution
** Changed SchoolDataUserRoleInitializer into event based solution