Add assembler
Add write32 method to DebugInterface
Integrate assembler
Replace square character with unicode value
Fix missing fclose calls in ZZoglCreate.cpp
Use bool constants instead of magic numbers in microVU
Removes the usage of __LINUX__ define

This is defined and set it a ton of different places.
It's checked in a whole lot more
Instead just use __linux__ like a real project should
Build.sh improvements
Removed `using std::string`

`using` classes from namespaces can lead to lack of clarity as to where
the class is coming form.
Gif.cpp: removed redundant `using std::min`
DisR5900: removed `using std::string`
PrecompiledHeader.h: Removed WTF-redefines

Removed redefinition of TRUE and FALSE, and removed typedef of int to BOOL
Revert "PrecompiledHeader.h: Removed WTF-redefines"

This reverts commit 9fdb3187767ae3589a98e126175f885c9b8391e6.
Added comment explaining redefinition of BOOL
Added  Lord of the Rings The Two Towers (IT) CRC

As seen here (SLES 51255):
http://forums.pcsx2.net/Thread-GSdx?pid=392166#pid392166
Simplified loops by declaring iterators with 'auto'
PCSX2: Removed the "managed VSync" option. I don't think it saw much use
anyway.
Some cleanup to improve readability.
Remove old compiler hacks that are no longer needed.
Fix up some spacing and comments that hid code.
Fix a critical bug in deprecated plugin peopsSPU.
Remove pre-gcc4.1.0 code and a bunch of functions that were never used.
Remove cheat patches that were obsoleted by a change in the UI, more than 4 years ago.