Port integration tests to pytest and docstring fixes

--HG--
extra : rebase_source : d1ee0b0cfc40c440b5cf4511817ec9ea8e625d27
Skip integration tests unless --ip is given

--HG--
extra : rebase_source : 26d448e41d160371b601342ad150ca1233c1157f
Fix unjoin error

unjoin only requires one parameter. Current version errors. This fixes
it. Cheers David
Merge pull request #91 from DPH/Fix-unjoin-error

Fix unjoin error
Merge pull request #80 from lawrenceakka/topology

Deprecation of SonosDiscovery
Fixed flake8 complaints.
A proper LICENSE and AUTHORS file.  Add yourself to AUTHORS if I have missed you out!

--HG--
extra : source : fed10d7d0af2eccc4b0363dc391d966cf4d6c946
A proper LICENSE and AUTHORS file.  Add yourself to AUTHORS if I have missed you out!
Merge pull request #107 from petteraas/lint_fixes

Fixed flake8 complaints.
Fix rst formatting
Updating README, and convert to rst

--HG--
rename : README.md => README.rst
Explicit link to AUTHORS
Update Manifest
Fix typos (thanks Petter) and refer to Google Group
Remove sonoshell example
Showing tunein.py some love
No need fo colorama without sonoshell
Refer to minimum python version
Refer to search functionality
Better variable name