disassembler: Allow to print register value

* Create a disBranch to factorize a bit the code

* Add PRINT_REG_CONTENT define that add a 32bits value of registers for
  standard opcode. (Far from perfect, but it very useful)
pcsx2: interpreter: better use pc

cpuRegs.pc is the actual pc+4...
pcsx2:tlb: extend goemon gamefix

Add GoemonUnloadTlb function that invalidate TLB cache.

Currently the function is only used on the interpreter. It fixes TLB error after a reload of data.

Next step: porting to the recompiler
pcsx2:tlb: improve goemon gamefix log
pcsx2:tlb: enable GoemonUnloadTlb on recompiler
pcsx2:tlb:goemon: allocation can be called from 2 places

* game is working :)

Note1: I dissassemble the main exe to search all call of the allocation (unlikely to have more calls)
Note2: it is easier to use the return of the function so allocation is done in the tlb[array] cache
gsdx: add goemon comment on some assertion

If someone want to trigger them
goemon: reset recompiler after tlb unmap

Let's avoid unvalid virtual address on recompiler block
Don't buffer the changes to the console colors.

After a Console.Write/Writeln that uses colors a call to
ConsoleColorScope::LeaveScope() is made to restore m_old_color. This
restoration command stays buffered until a full line is printed. In the
meantime any console message that happens will use the old coloring
and if the program happens to crash the console would keep using the
color of the last colored text that was printed.
Merge pull request #391 from micove/flush-color-reset

Don't buffer the changes to the console colors.
pscx2: s/wxTrap/pxTrap/

wxTrap is only enabled on wxDebug build. pxTrap is always available. It is much nicer for debug on linux
clang: no support of f-abi-version=6 option
build.sh: wx30 is the default, the option is useless
pcsx2: fix a gcc warning
remove zzogl-pg-cg

superseeded by zzogl-pg
updated zh_CN translations
Merge pull request #393 from CecilHarvey/master

updated zh_CN translations
Merge pull request #377 from PCSX2/tlb_goemon_v2

goemon gamefix improvement
gsdx linux: disable std::thread

Threads are not killed properly therefore GS crashes on reloading (aka F9)

See issue #392