Refactoring to use 1 BulkProcessor per index/type

- Required in drop collection / database scenario
- Better separation of the data ingested.