Switch to buttons instead of A/B/X/Y for dinput.

This way people don't say "but my X button shows up as L1."
Only send XInput analog on change.
Reverse default DirectInput Y mapping.

As it was before.