Add support for unix domain sockets

adapted from some code from docker-py:

* https://github.com/docker/docker-py/blob/master/docker/unixconn/unixconn.py

Also submitted this UnixAdapter code to requests as
https://github.com/kennethreitz/requests/pull/2355

Fixes: GH-209 (https://github.com/jakubroztocil/httpie/issues/209)