Camera tracking

This adds the ability to have the gimbal look at a location defined as PoiLocation (in NED) and for that to come from the tablet.  It also adds a "Declination" field to the CameraDesired object which has the absolute angle to the POI which is important for external gimbals that want to use this information.

This was previously pushed in #408 to my development branch