Issue #90 #193 Tested both methods and Testing ft.

* Changed also all fixtures engine. Now is working with dependencies instead of Sorting
* Fixed also ProductCollectionProvider
* Improved WebTestCase with some methods
* Set WebTestCase $container as private and fixed all tests to use
   * getRepository()
   * getFactory()
   * getObjectManager
   * get()
   * getParameter()
   * find()
   * findAll()
* getRepository has changed the way it builds entity namespace. Only entity name must be passed now
* Same with getFactory() and getObjectManager()
* Old getManager() is now getObjectManager()
* Fixed all tests to make them use these protected methods
Merge pull request #194 from elcodi/feature/product-collection-service-tests

Issue #90 #193 Tested both methods and Testing ft.