MongoClient can be final in Slurper
Use the same cachekey for getting and putting the MongoClient instances
Implement #hashCode() for the Timestamp classes
Avoid multiple map accesses when extracting information from the context map
Use try-with-resources for closing the stream
Use the actual name of the collection for the operations

When we have to scan the collections because we couldn't determine which collection
was affected by the update we want to report the change nonetheless with the name, not
as 'null'.
Calculate the number of pages correctly
Merge pull request #386 from Collaborne/slurper-client-final

MongoClient can be final in Slurper
Merge pull request #387 from Collaborne/mcs-cck

Use the same cachekey for getting and putting the MongoClient instances
Merge pull request #388 from Collaborne/timestamp-hashcode

Implement #hashCode() for the Timestamp classes
Merge pull request #389 from Collaborne/indexer-ctx-ops

Avoid multiple map accesses when extracting information from the context map
Merge pull request #390 from Collaborne/helper-stream-java7

Use try-with-resources for closing the stream
Merge pull request #392 from Collaborne/rest-action-pages-calc

Calculate the number of pages correctly
Merge pull request #393 from Collaborne/slurper-collection-name

Use the actual name of the collection for the operations