Document how to tail a cursor using fetch_next
Obsolete TODO
MotorCursor.tail must check if its callback called MotorCursor.close() on it
Clarify commentary
PEP8
Cleanup
PEP8
With await_data=True, no need to pause between iterations of a tailable cursor