PHP-1063: Refactor cursor logic to follow MongoCommandCursor

https://jira.mongodb.org/browse/PHP-1063
shouldn't this be done inside mongocursor_create() ?
Otherwise it seems easily forgotten about