DATAMONGO-1040 - Derived delete should respect collection name.

Adding collection metadata allows to fine grained remove entities from specific collections using derived delete queries.

Original pull request: #223.