Expose Squeezelite virtual device and persist ports
Keep the always-present 'squeezelite' virtual device during client
cleanup so users can select the output before any client connects. Also
map
the 'squeezelite' service to the Speaker icon in the UI.