#after_login can now receive a context variable (usually the controller)
make Hound happy (and Markus)
give the context a more useful default value
do not hardcode node’s local bin path
shut up, bothering bower!
OmniAuth: optional attribute mapping in strategies

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

For some strategies (e.g., LDAP), various attribute names are used to
determine user attributes. Thus, an override to the fixed mapping from
within a strategy is desirable.

This commit allows the attribute mapping hash to be merged with
attribute overrides from within an OmniAuth strategy.
what now, travis?
Added spec for OmniAuth strategy attribute mapping
Test response for forbidden WP attributes
Check update attribute constraints
Test work package update for valid attributes
WP update implementation
Test that API throws validation error
Set writeable WP attributes
Prevent double loading of API helpers
Test API V3 error response in regard to the specification
Implement API V3 error handling according to the specs
Refactor tests of API V3's anonymous user behavior
Use representer to render errors
Remove superfluous error handling