Add missing use statement in Cursor class
Test MongoCursor read preferences via slaveOkay()

Also made collection and database tests a bit stricter, to ensure deprecated methods are never called.