Reorganize the VS project.

Puts all the headers with the corresponding cpp file instead of having every include in a single folder.

Also added headers that weren't included previously.
Test
Fix two parameter sanity checks in sceRtc.
added 2 functions
Disallow inheriting of the null and windows mouse/keyboard/pad handlers. These aren't intended to be further extended.
Move Keyboard/Mouse/Pad handlers over to using vector.
Move the mouse/keyboard/pad handlers over to using unique_ptr as the underlying base.
Fix stupid mistake I made with rebasing.

Accidentally overwrote the Pad handler stuff for windows. Should be fixed now.