Fixed a lot of bugs in the VR XInput/DInput code.  Now completely working, except for displaying XInput combinations in the button labels.