first step to a more efficient product updater
add support for channel (partial), attribute and families
add support for scopable and localizable attributes
typo fix
wip on attribute norm fields
tests and fix on generators
remove an error_log
Merge branch 'master' into PIM-2712

* master: (46 commits)
  [CrowdIn] Updated translations
  Changelog fixes
  Fix typo
  Move accordion-related css
  Fix style and phpdoc
  Skip some random scenarios
  PIM-2696: Update CHANGELOG.md
  PIM-2693 : use block for details on product edit page
  PIM-2694: Update CHANGELOG.md
  PIM-2694: Load datagrid_listeners.yml file
  PIM-2694: Define listener for job datagrid
  PIM-2694: Inject jobType into datagrid call
  PIM-2694: Remove deprecated grid config
  PIM-2694: Create a method to build grid qb
  Fixed ambiguous behat scenarii
  Updated behat product value assertions
  Fix PHP spec
  PIM-2696: Fix specs
  PIM-2696: Fix regression on phpspec
  Persisting products instead of saving them in Behat contexts in order to avoid to create a proposition on EE
  ...
Fast MongoDB writer
add currency support
Merge branch 'master' into PIM-2712

* master: (140 commits)
  PIM-2630 : remove useless row action link
  PIM-2630 : displayAction redirect to editAction
  Allow to transform more values into boolean
  PIM-2694: Inject job type for profile datagrids
  PIM-2694: Merge parameters
  PIM-2694: Clean event listener part
  PIM-2732 Apply correct acl on mass edit button in the product grid
  Bump BatchBundle to 0.1.6 to get more information during job execution
  Fix for PR
  Fix bug with csvwriter
  Renamed classes and specs
  Renamed readers service
  Update changelog #1163
  Writer summary info add warning if media copy failed
  Fix spec for processor #1163
  Fix cs
  Processor uses Symfony serializer instead of new flat product normalizer service
  Fix phpspec after reformating
  Refactoring for PR
  Added spec for processor
  ...
Added job profile code on job profile templates
Added code on job profile edit page
add guery generators
Merge branch 'master' into PIM-2712

* master: (21 commits)
  Use master branch for Travis Badge
  Fix Travis Badge in readme
  PIM-2230 : sets the missing completeness param
  Fixed bug when identifier attribute is missing from product import
  Make import scenarios use the footwear catalog
  PIM-2230 : update changelog
  PIM-2230 : fix CS
  PIM-2230 : make the completeness generation optional in the product reader
  PIM-2795: Fix error using job type
  PIM-2795: Update BC Break
  PIM-2795: Use factory to create job instances
  PIM-2795: Inject job instance factory in job controller
  PIM-2765: Make import scenarios use the footwear catalog
  PIM-2795: Use batch job instance on spec
  PIM-2795: Take in account job instance have to take some parameters
  PIM-2795: Remove useless line
  PIM-2795: Update CHANGELOG.md
  PIM-2795: Load factory.yml file
  PIM-2795: Define factory as service
  PIM-2795: Create job instance factory
  ...
add query generator
Enable the MongoDB direct writer only in Mongo env
Fixes old names not refactored
Merge branch 'master' into direct_mongodb_writer

Conflicts:
	src/Pim/Bundle/BaseConnectorBundle/Resources/config/storage_driver/doctrine/mongodb-odm.yml
create a attribute naming utility