SITL: added SIM_GPS_NUMSATS parameter

this allows testing of the DCM code with less than 6 satellites
AP_AHRS: fixed position estimate with 2D fix or low satellite count

we should still use the GPS for position fixes when we have a low
number of satellites, but we should stop using it for velocity
estimates and attitude correction.