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.
Merge pull request #173 from lioncash/misc

Fix two parameter sanity checks in sceRtc.
Merge pull request #171 from Nmzik/master

Minor improvement
Merge pull request #172 from O1L/master

GUI: Pad Settings dialog reworked.
added 2 functions
Merge pull request #174 from Nmzik/master

Added 2 new functions
Merge pull request #161 from lioncash/vs

Reorganize the VS project.
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.