Fix bugs in collection.find().

QueryOpts is immutable, skip() and batchSize() doesn't change itself, it
creates new one.

Both skipN and batchSieN has default value 0.