apm.mk: force signed char

this keeps us compatible with the AVR build
build: allow for out of tree apps using EXTERNAL_APPS

this allows the APM build to recurse into the PX4 build