cursor: add mongoc_cursor_clone().

This allows you to clone a cursor at any time and replay the cursor.
No cursor state is cloned, so it is as if retrieving a fresh cursor.

This fixes CDRIVER-204.
ABI: mongoc_cursor_new() should not be in public ABI.