PIM-3264: first poc on family
PIM-3264: add support of categories
PIM-3264: add simple select support
PIM-3264: Full Mongo support
PIM-3264: add full ORM support
PIM-3264: Revert boolean filter
Merge branch 'PIM-3264' of github.com:akeneo/pim-community-dev into PIM-3264

* 'PIM-3264' of github.com:akeneo/pim-community-dev: (46 commits)
  PIM-3264: full ORM/Mongo support
  PIM-3264: add full ORM support
  PIM-3264: Full Mongo support
  PIM-3264: add simple select support
  PIM-3264: add support of categories
  PIM-3264: first poc on family
  Preparing version 1.2.17
  PIM-3550 : update changelog
  PIM-3550 Use the 1.2.1 version of doctrine annotations
  PIM-3541 : fix CS
  PIM-3541 : fix CS
  PIM-3541 : introduce a group factory to avoid to use a hardcoded new Group
  PIM-3541 : use the new GroupInterface
  PIM-3541 : introduce an interface for Product Group entity
  PIM-3471 : typehint the logger argument
  PIM-3471 : fix changelog
  PIM-3471 : re-work index creator
  PIM-3368 : re-work the association transformer
  PIM-3377 : re-work locale specific cases
  PIM-3471 : re-work the index creator
  ...

Conflicts:
	src/Pim/Bundle/CatalogBundle/Doctrine/Common/Filter/CategoryFilter.php
	src/Pim/Bundle/CatalogBundle/Doctrine/MongoDBODM/Filter/FamilyFilter.php
	src/Pim/Bundle/CatalogBundle/Doctrine/MongoDBODM/Filter/GroupsFilter.php
	src/Pim/Bundle/CatalogBundle/Doctrine/MongoDBODM/Filter/OptionFilter.php
	src/Pim/Bundle/CatalogBundle/Doctrine/MongoDBODM/Filter/OptionsFilter.php
	src/Pim/Bundle/CatalogBundle/Doctrine/ORM/Filter/FamilyFilter.php
	src/Pim/Bundle/CatalogBundle/Doctrine/ORM/Filter/GroupsFilter.php
	src/Pim/Bundle/CatalogBundle/Doctrine/ORM/Filter/OptionFilter.php
	src/Pim/Bundle/CatalogBundle/Doctrine/ORM/Filter/OptionsFilter.php
	src/Pim/Bundle/CatalogBundle/Resources/config/helpers.yml