initial take on adding support for tls auth with client certificates
Sanitize create_container input

Client.create_container takes a volumes_from argument that should be: a
string, a list of strings, or None. If an empty list or dict is passed
instead, the docker daemon returns a 406 Client Error: Not Acceptable
Add test to check for the absence of volumes_from
Missed empty line for flake8
From api 1.10 dns and volumes should be transmitted to start()
Relative 'errors' imports, for consistency
Merge pull request #198 from fcoelho/fix-volumes-from

Sanitize create_container input for volumes_from
Merge pull request #211 from aanand/relative-errors-imports

Relative 'errors' imports, for consistency
Do not ignore falsy values

If user pass empty strings or empty lists,
the deprecation policy will be ignored.

Check instead if those arguments are not the default.
raise instead of warn

because user must know its code will not behave as expected
if used against version >= v1.10.
Warn if user is using argument that will be ignored
Update documentation to reflect modification for `dns` and `volumes_from`
volumes_from is now a list from v.1.10
Don't require websocket-client on Python 3
Fix integration test regression

The test for starting a container with volume binds hadn't been updated
to use the new dictionary structure for the `binds` argument.
Universally-compatible reading of chunked streams

Docker introduced newlines in stream output in version 0.9
(https://github.com/dotcloud/docker/pull/4276), but not to all
endpoints - POST /images/create, for example, does not include them.

This reverts to the old, less pleasant implementation of
_stream_helper(), with a manual check for newlines to fix the problem
described in #176 and fixed in #184, without the accompanying
regression. It should work against Docker 0.8, 0.9 and 0.10, both when
building and when pulling.
Merge pull request #213 from rutsky/remove_websocket_from_py3

Don't require websocket-client on Python 3
Merge pull request #215 from aanand/fix-integration-test-regression

Fix integration test regression
Raise DockerException instead of TypeError
Merge pull request #200 from ticosax/move-dns-and-volumes-from

From api 1.10 dns and volumes_from should be passed to start()