PIM-2372: Move code to find common attributes linked to values
PIM-2372: Make common attribute query lighter
PIM-2372: Remove useless parts to get common attributes
PIM-2372: Optimize query to get common attributes in ORM
PIM-2372: Temporary commit for common attributes in ODM
Merge branch 'master' into PIM-2372

Conflicts:
	src/Pim/Bundle/CatalogBundle/Entity/Repository/ProductRepository.php
PIM-2372: Add product without family
PIM-2372: Change main color used as value
PIM-2372: Tmp commit for first step to get common attributes in ODM
PIM-2372: Create method to get families attributes
PIM-2372: Make code works
PIM-2372: Clean code
PIM-2372: Fix typo introduced in price
PIM-2372: Move method to get family attributes from attribute repo to family one
PIM-2372: Inject family repository to ODM ProductRepository
PIM-2372: Use family repo instead of attribute one
Merge pull request #977 from akeneo/PIM-2372

[WIP] PIM-2372: Fix issues to get common attributes with MongoDB