Refactoring for unit tests (1).
Merge remote-tracking branch 'origin' into refactoring-for-unit-tests
Refactoring for unit tests (2).
Merge branch 'refactoring-for-unit-tests' of https://github.com/claroline/Claroline into refactoring-for-unit-tests
Refactoring for unit tests (mainly resource creation).
Merge remote-tracking branch 'origin' into refactoring-for-unit-tests
Merge branch 'master' of https://github.com/claroline/Claroline into refactoring-for-unit-tests

Conflicts:
	src/core/Claroline/CoreBundle/Library/Resource/Manager.php
Resource creation redone (draft: AbstractResourceRepositoryTest is working).
Resource refactoring almost done (1st version).
Merge branch 'master' of https://github.com/claroline/Claroline into refactoring-for-unit-tests

Conflicts:
	src/core/Claroline/CoreBundle/Library/Workspace/Creator.php
	src/core/Claroline/CoreBundle/Resources/config/repositories.yml
Merge branch 'refactoring-for-unit-tests' of https://github.com/claroline/Claroline into refactoring-for-unit-tests
Few fixes (AbstractResourceRepository now working).
Merge branch 'refactoring-for-unit-tests' of https://github.com/claroline/Claroline into refactoring-for-unit-tests
Fixed outpdated call in workspace fixture
Merge branch 'master' of https://github.com/claroline/Claroline into refactoring-for-unit-tests
Raw install is now more or less working.
Added generic writer
Added generic repository
Added param converters
Added param pager factory