Fix for issue 201 of original SoCo (https://github.com/SoCo/SoCo/issues/201)
Checks that the SSDP search response contains the "Sonos" string, otherwise keep waiting for more responses.
Added a very simple example program that only displays the available players. This permits to test the zone discovery algorithm.
Clarified comments as requested.
Added sample Sonos SSDP response
A few adjustments to please pylint
Fixed formatting issue
More lint fixes
Removed useless else statement
More lint massaging...
Fixed unit test for discovery
Corrected timeout behaviour
Removed whitespace for lint
Add new method play_uri_with_title
Added simple test for play_uri called with uri.
Also assert the internal call to play from play_uri.
Moved assertion that play_uri calls play to separate test.
Add snapshot class
Add snapshot class
Fix lint errors
Update play_uri to create the metadata if a title is provided
Update snapshot class