Add group properties and change the type from Bson to Json.
Merge pull request #3 from dsuppiger/master

Redis idioms compatibility and extension.
Merge branch 'master' of github.com:rejectedsoftware/userman
Adjust RedisUserManController for latest Controller changes.

Mostly group properties and Json properties instead of Bson.
Move the ID struct to a separate module.
Use RedisHash for secondary indexes (user by name and by mail).
Use a RedisObjectCollection for the "users" collection.
Rename m_authInfos->m_userAuthInfo, m_properties->m_userProperties.
Keep secondary indexes up to date in RedisUserManController.
Fix previous commits to make the Redis controller work again.
Update vibe.d dependency version.
Avoid race-condition when updating user:byMail and user:byName indexes. Still untested.
Add createUserManController() with automatic implementation selection.