Fix subwindows' content on ESC key press

Since subwindows are just QDialogs in QMdiArea, we need to patch
their key events, so they would not close themselves on ESC key
press. We can do so with our own method for adding them into the
QMdiArea, which installs our patched event filter on the target.
This is a tricky, yet working solution.
Use separated linking configurations for macx and unix
Add global Makefile

This global Makefile simplifies the building process into one
command. Everything you need is make and qmake.
Reformat code

Command used:
astyle --style=allman -n $(find . -type f -iname '*.cpp' -o -iname '*.h') -xC100 -xL -xM -S -M12
FatxDrive: Cleanup
Global Makefile: Build with debug config by default
Update COMPILING.md
DeviceIO: Cleanup
FatxIO: Cleanup
Update COMPILING.md
DeviceViewer: Set Copy File(s) dialog's name and default location
Merge branch 'master' of github.com:Kuci/Velocity
DeviceViewer: Cleanup
AvatarAwardGpd: Cleanup
Svod: Cleanup
BaseIO: Cleanup
StfsPackage: Cleanup
Xdbf: Cleanup
GameGpd: Cleanup
SvodMultiFileIO: Cleanup