PHP-861: MongoCursor::maxTimeMS() functional tests

Explicitly test timeouts during OP_QUERY and OP_GETMORE, and use server fail points to avoid slow excution.
Merge pull request #623