Exploratory development for https://github.com/FriendsOfSymfony/FOSElasticaBundle/issues/410
Don't need postRemove.
Refactor to a single Listener class.  Update tests.
Re-add renamed Listener.
pre/postFlush configuration. Update documentation.
Remove upgrade doc.  Merk will add manually.
Remove debug.
Use constants of corresponding events classes rather than making assumption about string values.
Allow bundle to be used without clients or indexes defined.
Move type configuration into independent method
Refactor documentation
Use bulk insert.  Still working on bulk update/delete which is not yet suppored in Elastica.
Merge remote-tracking branch 'upstream/master'
no-stop-on-error option added to populate command
Bulk update.  Still working on bulk delete for indexes and types in Elastica.
Populate command: use isInteractive() instead of option
[doc] repository methode has to return the query
Merge pull request #450 from antistatique/master

[doc] repository methode has to return the query
Services classes as parameters
Merge pull request #452 from piotrantosik/master

Services classes as parameters