Add BasicUAVAutopilot skeleton

This file contains the same functionality present in BasicAutopilot, but without the AUV specific functionality (such as bottom-tracking).

Another idea is to re-factor BasicAutopilot.hpp to have AUV functionality in a seperate inherited class from a more generic autopilot skeleton.