Fixed bug of double var  declaration
Refactored role repository access in controller
Merge branch 'refactoring-for-unit-tests-stefk' of https://github.com/claroline/Claroline into refactoring-for-unit-tests-kitan
Refactored repository access in controller
Refactored controller without repository access
Refactored LayoutController with role manager
Refactored ProfileController with manager
Refactored access to repo in manager
Merged claroline.workspace.organizer service with WorkspaceTagManager
Refactored WorkspaceController using Managers
Fixed bug : missing use
Refactored RoleDelegate with managers
Refactored WorkspaceVoter with managers
Refactored ViewAsListener with role manager
Refactored DirectorListener with role manager
Refactored LogListener with role manager
Refactored ImportExportResourceListener with role manager
Refactored MailController with user manager
Refactored UserDelegate with user manager
Refactored WorkspaceTagController with manager