Correctly handle CancelledError in protocol._push_answer. Thanks to @tumb1er.
Correctly pass both host and port variables everywhere in the unit tests.
Use the current loop in the connection reconnect code.
Merge pull request #38 from jonathanslenders/bug/CancelledError-in-get_answer

Correctly handle CancelledError in protocol._push_answer.
0.12.3 release.
Update .travis.yml

Run unit test on Travis for Python 3.4
Removed unused variables and old comments in tests.
Use `connect` instead of `loop.create_connection` in unit tests.
(This uses the global HOST/PORT environment configuration.)
Added unix socket support.
Merge pull request #41 from jonathanslenders/unixsocket_connection_param_jonathan

Added unix socket support.