AP_Baro: fixed BMP085 examples build in autotest
HAL_FLYMAPLE: removed incorrect Makefile target
AP_Motors: removed incorrect Makefile target
Plane: rename geofence structure

makes using gdb easier as it doesn't mix up the structure and the
pointer
HAL_EMPTY: prevent valgrind errors

zero I2C transfers
Plane: send SIMSTATE messages in HIL

this allows better tracking of the simulator state, to see if issues
are caused by DCM failure
Plane: reset HIL attitude if off by more than 5 degrees
AP_AHRS: added attitude_reset() method for HIL_SENSORS
Plane: send out HIL servo updates as soon as we can

this improves the servo responsiveness of HIL a lot
Plane: added HIL_ERR_LIMIT

this allows DCM to recover if HIL attitude drifts too far from true attitude
AP_GPS: change HIL GPS to always be 5Hz

this prevents too short updates in DCM from affecting attitude