Move PPUProgramCompiler to vector
Minor simplifications to PPUProgramCompiler
Gui logging in main thread

Do the logging to the GUI log element in the main thread. Not doing this
causes issues with the GTK backend of wxWidgets. Plus it's just common
sense to try to limit gui calls to one thread.
cellPngDec fixes and some rewritings

* This commit solves the cellPngDec GetMemFromAddr(0x0) error when
loading PNGs from files.
* cellVideoOutGetResolution, cellRtc* syscalls rewritten to use the use
the mem*_t data types.
* Replaced int/uint with s32/u32 in some syscall arguments and structs.
Merge pull request #159 from lioncash/vector

Move most of PPUProgramCompiler over to vector
Merge pull request #160 from Bigpet/master

Gui logging in main thread
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.