Cleaner tryNext() implementation for MongoCursors

Merged `tryNext()` into MongoCursor - making tailable cursors easier to use.

JAVA-1326
:) thats an artifact of me refactoring this ontop of #26 - will remove