Automatic quality

UMS (and PMS) has always targeted users with wired connections, and we have probably lost a lot of users because of it.
This code attempts to fix that by having the transcoding settings change depending on the connection type and media type. It ties in with the wizard, too.