Added ProfileListener for early profile loading

Also included is delegating login check methods (isEnabled for now)
to the profile.
Configurable user self permissions
Merge branch 'develop' into feature/profilelistener
Merge branch 'develop' into feature/profilelistener
use the userchecker when using sspi auth
use the profiles assets, also check for expired accounts in profile if available
Merge branch 'feature/profilelistener' of https://github.com/mapbender/fom into feature/profilelistener
Merge branch 'feature/profilelistener' into develop
Merge branch 'develop' of github.com:mapbender/fom into develop
Merge branch 'develop' of github.com:mapbender/fom into develop