[WIP] Create the right indexes in MongoDB
Fixes PMD var length
Add index purge

Conflicts:
	CHANGELOG.md
Fixes collection usage
Refactoring into smaller more centric class
Fixes reference access on function return
New specs and cleanup on the Listener
Merge pull request #1175 from akeneo/1.1_backports_ensure_indexes

1.1 backports ensure indexes