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".
Fix missing fclose calls in ZZoglCreate.cpp
cmake: gcc warning management

* disable unused value warning (don't like the syntax 0&&)
* remove -Wno-ignored-attributes (c option). It replaces gcc warning
    by an unsupported option warning...
cmake: install mo file into Langs/id_code instead of Langs/id_code/LC_MESSAGES

Therefore it uses the same locations as windows.
wx3.0: clang complains about support of reference in varargs
wx3.0: partially revert 1fda2a611c55ab1cae10df548cbd98ffada327d8

I wrongly removed code that set the language directory on Windows.
Linux uses another way (don't know which one)

close issue #189
wx3.0: compilation fix for arch linux

* Manually cast WxGetTranslation
* Accept string as format parameter of pxWindowTextWriter
* Manually convert wxString to wide string

Note: Wx setup.h is not the same between Debian and Arch. Unfortunately it
generated various compilations errors on wx code.

Close issue #172
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
Added usage example and GNU License comments.
Merge pull request #169 from arielsrv/master

Added building support from Windows command line. This feature allow bui...
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