Stack fixes

This round squeezes another K of RAM out of a few safe places. With the MAVLink app restructuring we should be finally then down again to a reasonable amount of RAM. This PR is needed to allow RC config via USB, currently broken on master.