ControllerInterface: Move DInput ForceFeedback support to a seperate class
ForceFeedback: Add OSX rumble support
ForceFeedback: Don't depend on the force_type_name index.

Instead use a for-each loop, compare GUIDs and save the name pointers.
ForceFeedback: Fixed scoping bug

Previous code relied on a destroyed variable to still be valid.
Merge pull request #12 from Armada651/osx_rumble

OS X Rumble Support