Fix double space in tests (fixed in 2.7+)
ns/collection has been unified in 2.7 it seems
2.7 returns options and flags keys too
Merge remote-tracking branch 'upstream/v1.5'

* upstream/v1.5:
  2.7 returns options and flags keys too
  ns/collection has been unified in 2.7 it seems
  Fix double space in tests (fixed in 2.7+)
Split PHP-1085 tests for socketTimeoutMS via MongoClient and methods
Merge pull request #710
Merge branch 'v1.5'
Do not match exact byte sizes in maxWriteBatchSize tests

These tests care about the splitting of batches around the maxWriteBatchSize limit (i.e. 1000). They do not need to assert an exact value for the byte size of the serialized BSON.
Merge pull requst #707
Merge branch 'v1.5'
Force socket timeout exception during getmore in PHP-1065 test

This original issue was not partial to command cursors, so we can more easily test this with delayed $where criteria in a normal cursor.
Merge pull request #708
Merge branch 'v1.5'
Fixed the PHP-1099 test, so that it has a bit more time before the timeout happens.
Merged pull request #712
Merge branch 'v1.5'
BUMP 1.5.3
Back to -dev.
Merge branch 'v1.5'
Fixed PHP-1118: Aggregate cursor on non-existing collection throws weird error.