MongoCursor::count() and better fetch policy

Hi,

This is another pr.  I include the count method and i improved the fetchDocuments, before the behaviour of the chunks was 100 records and after the rest of records, now is made always in slots of 100 records.

Too i changed the key() function, because should return the _id, and not the position

Regards