Merge pull request #1183 from akeneo/PIM-2230

PIM-2230 : make the completeness generation optional in the product reader
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
Make scenarios use the footwear catalog
Add parameters for email from address/name
Update changelog
Merge pull request #1188 from akeneo/fix/parameter_for_email_from

[WIP] Add parameters for email from address/name
Fix phpcs
Update Batch Bundle dep
Update changelog
Merge pull request #1189 from akeneo/bump_batch_bundle

Update Batch Bundle dep
Merge pull request #1187 from akeneo/fix/ce-builds

Make scenarios use the footwear catalog
Merge pull request #1185 from akeneo/improvement/media-mime-type

Use gaufrette to get media mime type
PIM-2795: Add phpdoc on job factory
PIM-2798: Add some methods for behat scenarios
PIM-2799: Clean method name
Merge pull request #1192 from akeneo/PIM-2798

PIM-2798: Add behat usefull methods