Added support for Tailable/AwaitData queries in MongoQueryCursor.   In this case, hasNext() returns true so long as there is still a cursor id, and next() blocks until there are results, looping if necessary.