Enhance crowd-plugin to same basic featureset as the LDAP plugin

This pull request enhances the existing crowd-plugin to the same basic featureset and behaviour as the LDAP plugin:
* password check against Crowd
* Synchronization of name (displayName in Crowd) and e-mail address
* synchronization of relationships between users and groups (authorization)
* authenticate against internal engine if the user was not found in crowd