Added tryNext() for tailable cursors

JAVA-1255
I'd be tempted to split this into two tests: "shouldSupportTryNextOnTailableCursors" and "shouldThrowExceptionOnTryNextForNonTailableCursors" or something like that.