Added building support from Windows command line. This feature allow build in parallel (all available core) and use hard links if possible. Also change configuration destiny (i. e. avx2). It really is much faster than Visual Studio GUI.
Usage: build.cmd "Release AVX".
Added usage example and GNU License comments.
Build.sh improvements
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
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
Fix missing fclose calls in ZZoglCreate.cpp
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'
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`
PCSX2: Removed the "managed VSync" option. I don't think it saw much use
anyway.
Removed "force English" patch line from the widescreen patch for FFX
International.
Use bool constants instead of magic numbers in microVU
Fix case of 'soundtouch' instead of creating a symlink as a workaround.
Core: Get rid of C void parameter carryovers
Add assembler
Add write32 method to DebugInterface