GcmZcullInfo::Pack and removed 32-bit OAL dll
Improvements in SC_Process and other lv2 syscalls

* Splitted the file in SC_Process.h and SC_Process.cpp.
* Some argument data types modified on sys_process_* functions.
* Implemented sys_process_get_number_of_object and sys_process_get_id.
* Added dummy versions of other sys_process_* functions based on the old
SysCalls::lv2Process* code (which I deleted).
* Improved BE <-> LE comparisons on SC_Mutex, SC_Lwmutex and SC_Lwcond.
* Updated some SC_Memory functions to use mem_ptr_t<T>.

NOTE: There are probably better ways to get the active objects that
don't imply creating a new data type filled with std::set<u32>'s.

TODO: For some types, the corresponding std::set<u32> isn't being
updated when an object is created/destroyed. I'll take care of this
soon.
Reverted BE <-> LE comp. changes in some lv2 SCs
Centre the game list panel
cellSpurs : initialize eventFlag
Merge pull request #319 from raven02/patch-15

cellSpurs : initialize eventFlag
Merge pull request #318 from raven02/patch-14

Centre the game list panel
Improved Fragment Shader Decompiler
- Implemented LIT, RFL, LIF, BRK, IF, LOOP, REP
- Fixed KIL, RCP, RSQ, DP2A

Implemented fmt::replace_first & fmt::replace_all
Improved unknown HLE functions logging
Fixed Fragment Shader Decompiler
Reverted remaining .ToBE() deletions & small fix

And fixed wrong comparison on: `_cellSpursEventFlagInitialize`.
Fixed small error in Fragment Shader Decompiler
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
Improved Fragment Shader Decompiler
- Fixed KIL
- Added all regs to reg_table
Fragment Shader Decompiler: fixed condition registers.
Improved PPU Interpreter
- Fixed UpdateCR0
- Fixed XER.CA updating
initial start to eliminate static func init, not compilable atm

move module initialization into a module manager, still has some issues like stopping not working and debug crashing

add #idef 0 to modules that aren't in the windows project

don't double initialize and don't de-initialize for now, since many modules don't expect it and it leads to many errors

remove duplicate module lists for empty modules and implemented ones, make Module non-copyable but movable

add secondary project, no real use for it now

add some memleak config to the emucore and add asmjit path to rpcs3

small rebase error fixed to get it to compile again

add filters for emucore

re-add the module manager and static file

WIP commit, linker errors abound

some more abstraction layer stuff

fix the remaining linker errors, re-enable platform specific mouse, pad and keyboard handlers

rebasing

fix memset undefined and re() usage of se_t before declaration

Add wxGUI define by default for cmake builds

fix copy constructors of Datetime header

fix copy constructors of other wx interface classes

remove static declarations of global variables

make wxGLCanvas constructor non-ambiguous even with wx2.8. compat mode, fix wrong std::exception constructor calls

remove duplicate definition for FromUTF8 and ToUTF8

temp changes
Fix building with precompiled headers

add the unimplemented modules to the emucore project

fix a bug in the rXml wrapper that didn't consider the possiblity of functions returning null pointers
add xinput pad handler to the windows emucore