My notion was to translate the getMore into the new Cursor interface.  Specifically, extracting negative values into limit, and positive values into batchsize.  This will still close the cursor if negative (limit and batchsize combine into nreturn underneath).

We have to flip because the underlying calls only work with positive numbers.