windows: Move rawinput stuff into its own file.
windows: Clean up rawinput code a bit.
windows: Stub out HID rawinput.
Merge pull request #5146 from unknownbrackets/rawinput

Separate out rawinput handling