Refactored user with manager
Merge branch 'refactoring-for-unit-tests' of https://github.com/claroline/Claroline into refactoring-for-unit-tests-kitan
Deleted WorkspaceTagWriter
Refactored RoleManager initWorkspaceBaseRole function
Merge branch 'refatoring-for-unit-test-nico' of https://github.com/claroline/Claroline into refactoring-for-unit-tests-kitan

Conflicts:
	src/core/Claroline/CoreBundle/Library/User/Creator.php
Returned role in create method of RoleManager
Added EventDispatcher type in UserManager constructor
Added tests for Role and User Manager
Refactored addRole method by RoleManager methods
Merge branch 'refatoring-for-unit-test-nico' of https://github.com/claroline/Claroline into refactoring-for-unit-tests-kitan

Conflicts:
	src/core/Claroline/CoreBundle/Manager/RoleManager.php
MailController done.
Pre-merge
Merge branch 'refactoring-for-unit-tests' of https://github.com/claroline/Claroline into refactoring-for-unit-tests-stefk
intermediate commit (merge from kitan)
Merge branch 'refactoring-for-unit-tests-kitan' of https://github.com/claroline/Claroline into refatoring-for-unit-test-nico

Conflicts:
	src/core/Claroline/CoreBundle/Manager/UserManager.php
Fixed postgres compatbibility
Refactoring ResourceController (intermediate commit)
Merge branch 'refactoring-for-unit-tests-stefk' of https://github.com/claroline/Claroline into refatoring-for-unit-test-nico

Conflicts:
	src/core/Claroline/CoreBundle/Controller/ResourceController.php
ResourceController + new dispatcher done.
Removing resource exporter + plugins update.