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.
remove trailing commas in arrays
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.
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 into nx-dbgoutput
replace CLK_TCK for CLOCKS_PER_SEC
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.
Merge pull request #150 from lioncash/unique-ptr

Misc cleanup of the Io stuff.
Fixed error in SC_Pad.cpp and Readme.md updated
Fix typo in SUBFZE for the PPUInterpreter.
Merge pull request #176 from lioncash/ppu-typo

Fix a typo in SUBFZE for the PPUInterpreter.