Traverse config.chunks in {min:1} order

This will allow us not to miss any new chunks created by splits.

Also we can keep track of the latest max, effeciently checking if
the current chunk is a subrange that we've already seen. I use
bsonWoCompare() to compare bson objects, so mongo shell from 2.5.3
or better is needed.
Merge pull request #2 from adkomyagin/master

Traverse config.chunks in {min:1} order
Check balancer state before removing documents

By default, the balancer state is checked before documents are removed.
A running balancer is bad.

The check can be enabled/ disabled with Orphans.setBalancerParanoia.
Merge pull request #6 from jribnik/master

Check balancer state before removing documents
orphanage: usability improvements