Rover: major restructuring

this removes a lot of the old arduplane code, and renames a lot of
variables.

This will need a lot more testing and fixup before being usable