mavlink: fixed build warning
GPS: added comment on units for variance
build: cope better with absolute paths
build: allow for external apps via EXTERNAL_APPS

this is used by the APM build