Optimise for zeroconf 0.24.4 and fix some error handling
V1.1.1 (#53)
* Minor changes to optimise different zeroconf versions
* Update HISTORY.rst
* Update setup.py
* Update client.py
* flake8 updates
* Update .travis.yml
* Update tox.ini
* Update tox.ini
* Update tox.ini
* Update tox.ini
* Revert "Update tox.ini"
This reverts commit 31070f6863b5b783303afeb3d49c054a82789b06.
* Update tox.ini
* Update tox.ini
* Update tox.ini
* Update tox.ini
* Update tox.ini
* flake
* Update .travis.yml
* verison update
* A couple of code tidies
* Update setup.py
* Update mock_listener.py
* Minor changes
* Fix error handling. And bump zeroconf version
* flake 8
* Update HISTORY.rst