support external apps in build (for APM)

This makes it possible to have apps in an external tree, allowing APM to build its sketches on PX4 without having a modified Firmware tree