Merge pull request #1 from Ikarus76/master

sync to master
Optimized Hot Plugging & IM Fix

-Hot plugging method swapped to windows events and will no longer cause
your FPS to drop whenever the joystick is not plugged in. Tested with
different joysticks between plugs.
-Added PluggedIn and Unplugged events for convenience.
-Fixed input mapping to support 32 buttons. They were previously
declared but not emitted.
-Fixed misc logging spam.
-Attempted force-feedback, seems very hard to get right so left for
another day/smarter dev.
Minor Fixes

-Minor Fixes, messed up slider in previous commit
-Whitelisting only Windows Platforms
Merge pull request #6 from getnamo/master

Optimized Hot Plugging & IM Fix