Allow Zwift to recognize device outputting multiple protocols and choose the best one

This could be implemented as a memory of all devices/protocols previously connected and the user can drag the preference order, so if one comes on while another is selected it auto switches the preferred protocol or even device.

For instance, for a given device, always prefer ANT+ FE-C over the older ANT+ protocol.