Copter: SuperSimple mode bug

SuperSimple bearing was updated without checking for GPS 3D Fix availability.
Copter: calculate home position and bearing when we have 2D Fix
Copter: Fence missing GPS 3D fix check

Fence was missing GPS 3D fix check before selecting recovery decision.
Copter Fence: bug fix to avoid repeatedly invoking LAND mode