Implement crash handling on Linux

This will allow us to generate crash dumps and have users report
crashes.
Remove some unnecessary dummy functions.
Change dump file extension
Implement crash report system on Windows.
Implement backtraces on Windows.

Much !!FUN!! was had
Remove unused function
Fix stupid tabs.

Thanks, QtCreator... ._.
Add a missing letter
Merge branch 'feature_crashreport' into develop