RedisTest configuration is passed in properly
Add failing RedisTest::testBadDisconnect

which illustrates Stash\Driver\Redis::__destruct throwing a
\RedisException when it hasn't been able to successfully connect.
Ensured \Redis::close can't throw exception during destruct
checking if (persistent) servers exist before adding servers
Added hhvm to allowed failures

As much as I hate to do this it’s been too unstable which is blocking
new pull requests from being processed in a timely way.
Refactored SqlitePDO::isAvailable

to prevent errors when PDO constants aren’t available.
Merge pull request #187 from tedious/pdo_error

Refactored SqlitePDO::isAvailable
Merge pull request #180 from icio/feature/safe-disconnect

Disconnect from Redis without Errors
Merge pull request #183 from matthiaskrieft/prevent-spawning-of-multiple-memcached-connections

checking if (persistent) servers exist before adding servers
Better support for null expiration

Also improved comments inside the generated files!
Merge pull request #188 from tedious/filesystem_improvements

Better support for null expiration in Filesystem Driver.
Add CLIENT_MODE option

AWS have a special memcached client that allows for autodiscovery. It
has an extra option OPT_CLIENT_MODE.

See http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/AutoDiscovery.html

Because the option handling code checks that the option is actually
defined before setting it, adding this option causes no issues for non
AWS clients.
Update Memcache.php docblock
Allow FileSystem to store array keys with quotes
Help static analysis in composite driver
Fixes Redis saving when expiration is null
Merge pull request #193 from mrclay/patch-4

Help static analysis in composite driver
Merge pull request #192 from mrclay/patch-3

Allow FileSystem to store array keys with quotes
Merge pull request #194 from mrclay/patch-5

Fixes Redis saving when expiration is null
Merge pull request #190 from piribes/patch-1

Update Memcache.php docblock