Fix for issue 201

Added a sanity check for SSDP search responses, so that misbehaved devices on the network do not prevent SoCo from working.
Can somebody help with this pylint issue? I want to disable the "line too long" error for line 78, hence this disable stance, but it does not seem to work...