Cleanup of G915 detection and Windows support.
A follow up MR for !713 (merged). I've cleaned up the code as @Dr_No requested. This also should enable support for G915 on Windows. I've tested in on VirtualBox, passing both wireless receiver as well as wired connection and it seems to be working.