Set build independent binary output dir
Useful for using multimple compilers (gcc/clang) with different compile-time (debug/release)
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
enable full precompiled headers for non-Windows Platforms for now to make people not guess all the time what to include
Improved Vertex Shader Decompiler
- Fixed condition register selection
- Implemented LIT
- Fixed RCP
try include guards to circumvent a weird error with gcc and unity builds
Merge pull request #323 from Bigpet/master

enable full precompiled headers for non-Windows Platforms
cellSpurs: create new taskset using attr