changed DBClientCursor::BatchResetter to reset to a specific position #1025
added SpillableVectorIterator::BatchResetter #1025
added RetryWithWriteLock handling to transferMods #1025
changed handling of spilled ops in write lock #1025

Avoids holding the lock during a network call.