AP_NavEKF : Added additional states required for optical flow

This adds a terrain position state to the main filter, and also creates a single state EKF
for estimation of focal length scale factor.

TODO interface the ReadFlowData functon with the optical flow sensor library