Allow attribute mapping through flexible strategy

OpenProject currently employs a fixed attribute mapping schema for
userdata extracted from OmniAuth::AuthHash.

This commit adds an override to user attributes optionally defined within
each strategy plugin.
Added feature to README.md
Added attribute mapping spec
Merge pull request #2 from oliverguenther/feature/omniauth_attribute_mapping

Feature/omniauth attribute mapping