[WIP] Create the right indexes in MongoDB
Fixes PMD var length
Add index purge
Fixes collection usage
Refactoring into smaller more centric class
Fixes reference access on function return
New specs and cleanup on the Listener
Merge branch 'master' into ensure_mongodb_indexes

Conflicts:
	CHANGELOG.md
Update CHANGELOG.md
Use Locale and Currency repo getActivated methods
Merge branch 'ensure_mongodb_indexes' of github.com:akeneo/pim-community-dev into ensure_mongodb_indexes
Runs through the @fitn fixer
Merge branch 'master' into ensure_mongodb_indexes
Bump BatchBundle to 0.1.6 to get more information during job execution
Merge pull request #1176 from akeneo/batch_information

Bump BatchBundle to 0.1.6 to get more information during job execution
PIM-2732 Apply correct acl on mass edit button in the product grid
PIM-2694: Clean event listener part
PIM-2694: Merge parameters
PIM-2694: Inject job type for profile datagrids
Allow to transform more values into boolean