From api 1.10 dns and volumes should be transmitted to start()
Added ability to specify the full build context
Error with headers being NoneType
Fix for pep8 failures
Added test for gzip compressed tar
Re-format if/else
Line to long...
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.
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()
Merge pull request #209 from tarnfeld/feature/build-context

Added ability to specify the full build context