Fix POV so it resets, cooperates with kbd.

Only resends on change.  DirectInput is all about polling, unfortunately.
We could use a separate thread and wait on events...
Remove some dead code.
Remove the force device setting, map instead.
Merge pull request #1 from unknownbrackets/dinput-fix

Merge pull request #1 from unknownbrackets/dinput-fix