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
  ...
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
  ...
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
create a attribute naming utility
fix on attribute naming utility
Merge branch 'master' into PIM-2712

* master:
  Revert platform updating
  Update platform ref
  Freeze deps batch, measure, gaufrette
  PIM-2799: Clean method name
  PIM-2798: Add some methods for behat scenarios
  PIM-2795: Add phpdoc on job factory
  Update changelog
  Update Batch Bundle dep
  Fix phpcs
  Update changelog
  Add parameters for email from address/name
  Make scenarios use the footwear catalog
  Use gaufrette to get media mime type
fix di
Fixed numeric validation
Corrected bug with unique validation
update on mongo and clean