Steelseries and Lucidsound gaming headset support
As requested in !143 (closed) this MR is a rebasing and merging of !99 (closed), !108 (closed), and !143 (closed). Those other MRs can be closed out if this MR is merged.
This fixes issue #710 (closed).