Fixed PHP-833: Add the MongoClient::killCursor method to kill a cursor on the server

This function is only available on 64-bit platforms. No specific test, as it's
covered by the test for PHP-755.
Fixed test cases' name and collection.
Refactoring handling int64s into its own function.
Fixed PHP-837: Handle cursor IDs for return with MongoCursor::info on 32bit platforms.
Added support for MongoInt64 as 2nd argument to MongoClient::killCursor.
Fixed PHP-836: Fix more for-type tests after finding with hash_find.
Fixed ZTS mode (again).
Attempt to fix the test case.
Undo extra scoping.
Added test cases to make sure int32/int64's value can not be written to.
Fixed zts again.
Merged pull request #455
Merge branch 'v1.4'
Merged pull request #456
Fixed PHP-829: Segfault when a Replicaset doesn't have a passive server
Merged Pull Request #457

* pull-request/457:
  Fixed PHP-829: Segfault when a Replicaset doesn't have a passive server
Merged Pull Request #457

* pull-request/457:
  Fixed PHP-829: Segfault when a Replicaset doesn't have a passive server
Merge branch 'v1.4'

* v1.4:
  Merged Pull Request #457
Fixed PHP-798: Rename "timeout" to "socketTimeoutMs" in $options.
Fixed test case.