Added another missing case when enumerating joysticks, DI8DEVTYPE_SUPPLEMENTAL,
that should fix a lot more pads that were being reported as not being detected.
Also added some debug log messages that output each device's type and name
so in the future if other devices fail to be detected we can easily see what it
is in the info log.

(From Shenjoku)
From phosphorusgl: remove BitmapText section.
From phosphorusgl: Make transitions extra fast.
From Jason: Windows, version updates.
From Jason: Use the Microsoft v100 files.
From Jason: a band-aid for redist stuff.
From Shenjoku: Add missing device types.
Merge branch 'sm5-transplants'