mavlink: mission manager moved to separate class and reworked