Move user-related methods from locale manager to a dedicated user context
Merge branch 'master' into user-context
Move user-related methods from channel manager to user context
Improve UserContext
Merge branch 'master' into user-context

Conflicts:
	src/Pim/Bundle/TranslationBundle/Form/Type/TranslatableFieldType.php
Clean up user context related code
Merge branch 'master' into user-context
Move user related listeners to enrich and userbundle
Move UserContextListenerTest to EnrichBundle
Improve UserContextSpec
Don't inject security context in channel manager and update test
Add back the locale property in EditCommonAttributes
Add missing use statement
Replace LocaleHelperTest with a spec
Remove security context dependency from UserContextListener and replace test with a spec
Fix failing unit tests
Merge branch 'master' into user-context
Fix phpcs
Fix behat scenario to take into account localized currency labels
Update changelog