Apm cleanup

This removes more unused APM specific code. It also modifies the PX4 Config code such that Advanced Config parameter editing is available for any type of connected firmware (APM or px4fmu) since that is generic mavlink capability. The remainder of config is disabled unless it really is px4fmu firmware.