Replace Makefile with qmake build system

Qt's qmake build system takes care of any and all issues with cross-platform and compiler configuration and allows me to integrate with the PropellerIDE build system.

I also added gitignores for various files generated during build so that they can't be checked in.