ACLs can now use non-FOM users/groups

Using the fom_user.identity_provider configuration an implemetation of
FOM\UserBundle\Component\Identitiesproviderinterface can be choosen to
provide users and groups (roles) for the ACL widgets.
Use simpler parameter substitution for identities provider
ACL edit form update
Merge branch 'develop' into feature/profilelistener
Merge branch 'develop' into feature/profilelistener
Loginlistener checks user class to avoid exceptions
Delete ACL after user object
Merge branch 'hotfix/user-delete-acl' into release/3.0.4.0

Conflicts:
	src/FOM/UserBundle/Controller/UserController.php
Merge branch 'hotfix/loginlistener' into release/3.0.4.0
Merge branch 'feature/profilelistener' into release/3.0.4.0
Merge branch 'feature/acl-identity-providers' into release/3.0.4.0

Conflicts:
	src/FOM/CoreBundle/Resources/views/Form/fields.html.twig
	src/FOM/UserBundle/Resources/views/ACL/edit.html.twig
Merge branch 'develop' into feature/ImportExport
session_time data type changed
Updated login/registration behavior
Updated login/registration behavior
Merge branch 'release/3.0.4.0' of github.com:mapbender/fom into release/3.0.4.0
Merge branch 'develop' into release/3.0.4.0
Remove duplicated application-edit.js
Merge branch 'feature/ImportExport' into release/3.0.4.0
Fixed UserProfile behavior