Added ArduPilot menu & hooked HAL options into compiler.

Conflicts:
	.gitignore
	app/src/processing/app/debug/Compiler.java
build type debug messages, add mcall-prolouges to link (shouldn't matter?)
when using apm1/apm2 always set board type to be mega2560

* this bug got me super confused when i tested on windows
Add MegaPirate-NG board