If we don't have 'files', we can't have 'chunks'

PHP doesn't allow you to "skip" arguments, so files will always be
something if chunks has value.
Checking if we don't have files is therefore enough, and fixes
false-positive warning in coverity (CID-10699)
HDD: if (not false) {} else {} is not cool
Merged pull request #341
Fixed CID-10721: Uninitialized pointer read

This codepath is however highly unlikely as if cursor->special is set we
are pretty much guranteed to have $query
Merged pull request #342
Remove hash.[c|h] as it is no longer used
Merged pull request #343
Fix SKIPIFs when not running any servers
Merged pull request #345
This test needs a specific ini setting
Invalid on 32bit platforms
Merged pull request #346
Fixed CID-11002: Dereference after null check

Make sure we have a connection before comparing the sockets
Merged pull request #347
Fixed CID-11031: Dereference after null check

When we don't get a cursor->connection then we always need to bail out,
not matter if we don't have a pregenerated error message
Merged pull request #344
Fixed PHP-696: mongo_io_wait_with_timeout() waits 10 seconds instead of one for "no socket timeout"

This only happened if when the timeout was set to 0, not applicable in
the streams connection code
Merged pull request #351
See if we can force travis to skip slow tests as the replicaset failovers aren't working there, and affect the tests executed afterwards
Merged pull request #348