** Changed WorkspaceUserEntity UserEnity -> UserSchoolDataIdentifier
users can be in same workspace with multiple identities
** Changed rest authentication to use datasource+indetifer combination
instead of user entity
** Renamed getUser -> getLoggedUserEntity to avoid confusions
** Removed not working and unused oauth rest authentication
** Changed default school data entity listeners to be application scoped
and to handle simultaneous calls gracefully
** Fixed rest of the code to work with recent changes