ssdp_poll: reimplement for taxonomy as ssdptax.

SSDP can provide much better information about devices
than we currently use it for. Now that catawampus no
longer uses ssdp_poll, turn it into a source of taxonomy
information for client devices.

Rename it as 'ssdptax' to reflect its new purpose.

Also:
+ add an opensource copyright header, we
  neglected to do that when this file was first
  released (in 2014).
+ be more cautious about the strings returned
  from SSDP. Only allow alphanumerics & space,
  turn everything else into an underscore.

Change-Id: I9cfa9a00b7cc4e2ade4f54ad8ca31f799a5d22ec
6 files changed