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
Merge pull request #193 from JustArchi/patch-1

linux: 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
Merge pull request #197 from archshift/no-comprende

PrecompiledHeader.h: Add a comment to clarify redefinition of BOOL
Merge pull request #191 from Sonicadvance1/remove-stupid-define

Removes the usage of __LINUX__ define
Merge pull request #185 from lioncash/leak

zzogl: Fix a few missing fcloses
Added  Lord of the Rings The Two Towers (IT) CRC

As seen here (SLES 51255):
http://forums.pcsx2.net/Thread-GSdx?pid=392166#pid392166
Merge pull request #198 from bositman/master

Added  Lord of the Rings The Two Towers (IT) CRC
Simplified loops by declaring iterators with 'auto'
Merge pull request #204 from archshift/auto-itr

Simplified loops by declaring iterators with 'auto'
Merge pull request #196 from archshift/using

Removed uses of `using std::string`
PCSX2: Removed the "managed VSync" option. I don't think it saw much use
anyway.