removed the namescoped tests - feature is being depreciated
model.populate.test.js tests now passing

fixed a lot of bugs related the populate() options, all of those tests
now passing
model.findAndUpdateOne.test.js tests passing

all of these tests are now passing. A couple updates were made to the
tests themselves for this in order to make them consistent with the new
semantics in mquery. (namely, that _updateArgs is now _update and if you
pass no arguments to the update functions, _update is undefined, not an
empty object)
document.test.js tests passing

all of these tests are now passing.
all model.test.js tests now passing

fixed an issue where improper values were being passed to count() in
certain situations. also, deleted some trailing whitespace in
mode.test.js
now passing all versioning tests

fixed a bug where if a single document was passed into find(), it would
try and merge the whole thing instead of just grabbing the attributes
MongooseQuery now works with QueryStream

needed to add the stream method to MongooseQuery and update a couple
small things in MongooseStream to make sure the appropriate options were
being used.