Add support for connecting to redis using UNIX domain sockets.

This feature has been added in response to #30.
Minor rewriting of README.
Simply ignore the value of $port with UNIX domain socket paths.
Reorganize and rework the whole test suite.
Add PHP 5.6 as a testing environment on Travis CI.