added defines for PPM channels and changed the setpoint.thrust calculation to allow input from a different channel when in althold mode.
also cleaned up a bit and ditched the protocol select as it's not going to be used soon.