initial take on adding support for tls auth with client certificates
Expanding on @denibertovic initial additions, we now have full support for SSL in docker-py. Including the ability to specify the expected SSL Version for issues with OpenSSL sslv3/tls1 recognition issues. Added an exception class for repetitive reminders to look at the CLI doc on docker.io.
* Merge branch 'tls' of github.com:momer/docker-py into momer-tls
* Exported TLS configuration in tls.TLSConfig
* Merged exceptions packagee into pre-existing errors module
* Flake8 fixes
* Bug fixes
Added TLS configuration instructions in README.md
Fixed bugs, clearer error messages
Simple TLS configuration doesn't create the ssl_version attribute, use default when mounting adapter
Allow setting Client.verify to false when tls_verify is set to false in TLSConfig
Raise an exception when tls_ca_cert is provided and tls_verify is false
Python 3 sees empty lines as \n instead of \r\n (wat). Fixes #257
Implemented complete parse_host method to handle all accepted values of Client's base_url. Unit tests
Fixed base_url related tests
Support http+unix protocol
fix ListContainers which was failing with "executable true; not found"
support specifying location of temp folders

TestWithBinds was failing when shared folders are used because /tmp was
not shared from OS X to my VM. This fix allows the location of the temp
folders to be changed via:

    TMPDIR=$(pwd) env/bin/python setup.py test

This also properly cleans up temp folders which were sticking around
before.
fix ssl_version exception when urllib3 version <= 1.5
Merge pull request #262 from li4li5li6/fix_ssl_version

fix ssl_version exception when urllib3 version <= 1.5
allow docker client to connect to a remote host

to run the tests on a host without using the default unix socket, it's
now possible to specify:

    DOCKER_HOST=tcp://localdocker:4243 env/bin/python setup.py test
Improved TLSConfig API to be less obscure / more pythonic. Also improved / amended docs
Incorrect argument list in TLS docs
Merge pull request #261 from mmerickel/fix.remote-testing

fix remote testing