Tidy up stream test harness & fix race conditions
flake8 fails with F821 for unicode under python 3.4.2
Merge pull request #432 from leth/fix_test_race

Tidy up stream test harness & fix race conditions
adding the ability to login with different dockercfg files.
missed a lint error
updated parameter name to make more sense.
Merge pull request #435 from dims/fix-flake8-issues

flake8 fails with F821 for unicode under python 3.4.2
Merge pull request #427 from abanna/adding_multiple_dockercfg_support

adding the ability to login with different dockercfg files.
Bumped version
Updated changelog
Added support for extra_hosts in create_host_config
Updated documentation
Fix create_container environment parameter for python3
Improved integration tests to run on python3 and close sessions after in tearDown phase