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
Fix the build.
Merge pull request #162 from lioncash/build-fix

Fix the build.
Stub some sceNp funcs
Merge pull request #164 from lioncash/stubs

Stub some sceNp funcs
Add a parameter check to some Gif/Jpg/Png decoding syscalls
Merge pull request #165 from lioncash/misc

Add a parameter check to some Gif/Jpg/Png decoding syscalls
lv2 sc_table edited & FP recompiler ddx/ddy fix

* Replaced ddx/ddy with dFdx/dFdy in FP recompiler.
* SysCalls table edited. It should now be easier to read / edit. Tell me
if you disagree with this.
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3