|BUILD CONFIGURATION|
[VisualC++] Added WIN32 and _WINDOWS pre-processor directives and ARCH_$(ARCH)
            directives
[MinGW-w64] Added initial Makefile

/TODO/
[MinGW-w64] Comment the Makefile, add the BrainDead resource file, and use ld
            instead of g++ for the final link step
[MinGW-w64|VisualC++] Add directives to specify the platform+architecture

|SOURCE|
[Windows::DataTypes_x86_32] Added a check for __GNUC__ to use different types
                            for 64-bit integers
[Debugger] A series of #if checks are performed to determine how to define the
           bdDebugBreak function, as on Visual C++ x64 builds, assembly cannot
           be inlined whereas it is possible to do so with GCC
|BUILD CONFIGURATION|
[VisualC++|MinGW-w64] Added the BITSIZE_$(BITTYPE) pre-processor directive

/TODO/
[MinGW-w64] Compile and link the resource file as well as use ld instead of g++
            for the final link

|SOURCE|
[Debugger] Removed the reminder comment
[Windows::DataTypes_x86_64] Added GNU typedefs
|BUILD CONFIGURATION|
[MinGW-w64] Resource files are now compiled and integrated into the build

/TODO/
[MinGW-w64] Use ld instead of g++ for the final link stage

|RESOURCE FILES|
[BrainDead.rc] - Converted to UTF-8 and UNIX line endings
|BUILD CONFIGURATION|
[MinGW-w64] Using ld over g++ is unfeasible due to the abhorrent number of
            files which would need to be linked and flags set, which are not
            unreasonable using g++ at the final link stage

|MISC|
Removed the GitVersion.hpp file as it will change regardless of changes made
and there is no point in redundantly commiting it since each build will
automatically generate the file