Fix build failure due to implicit declaration of qDebug()
Merge pull request #57 from Kuci/master

Fix build failure due to implicit declaration of qDebug()
Fix problems with detection of USB drives on linux and exceptions handling

Not all linux distributions mount USB drives to /media. We should
rather iterate through all mountpoints, which can be found in
/proc/mounts, and test them.
Also, exceptions raised in GetAllFatxDrives() should be handled in
GUI so we can show an error dialog.
Merge pull request #58 from Kuci/master

Fix problems with detection of USB drives on linux and exceptions handling
Set file dialog's default location to user's home directory

Since Desktop folder should not contain any binary or text data,
we should rather open home directory by default.
Fix segmentation fault after saving the profile in profile editor

The segmentation fault was caused by the static QFileDialog in
QtHelpers::GetKVPath() while its parent was being removed. We
should use non-static instance of QFileDialog to workaround this.
The other problems were caused by the chaos in bools set by the
ProfileEditor.
Merge pull request #60 from Kuci/master

Set file dialog's default location to user's home directory
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