Copter: update master firmware ver to AC3.3-dev

Further AC3.2 fixes will appear in the ArduCopter-3.2 branch
Copter: range check ACRO_EXPO to be no more than 1
Tools: build antenna tracker binary
Copter : Distinguish between EKF and INAV errors
Copter: Added support for V-Shaped and A-Shaped VTail Quadcopter frames

Signed-off-by: NullVoxPopuli <LPSego3+dev@gmail.com>
Copter: add A-Tail to FRAME parameter description
Frame Parameters: 3DR Aero RTF
DataFlash: moved UBX logging headers to DataFlash
AP_GPS: moved UBX log headers to DataFlash

headers were not always being written
HAL: Add two new SPI devices

SPIDevice_LSM303D and SPIDevice_L3GD20 added to the enum.
The code has also been formated.
HAL_Linux: LSM9DS0 legacy driver moved to AP_InertialSensor/LSM9DS0/

The new LSM9DS0 driver will consist of the AP_InertialSensor_L3GD20 and
the AP_InertialSensor_LSM303D. For that reason the old LSM9DS0
(consisting of gyro and accel+mag implemented on a single class) has
been moved to a folder.

Legacy LSM9DS0 didn't probe to receive "correct" data.
AP_InertialSensor: L3GD20 driver added

L3GD20 gyro userspace sensor added. The driver constructs
over the implementation of the PX4 Dev Team at
https://github.com/diydrones/PX4Firmware.
AP_HAL: Add support for L3GD20
HAL_Linux: Add L3GD20 to the AP_InertialSensor header
AP_InertialSensor: INS_generic example, add support L3GD20
AP_InertialSensor: Driver added for the LSM303D
AP_HAL_Namespace: Change LSM9DS0 into two different devices.
HAL_Linux: Duplicate `#include <unistd.h>`deleted
HAL_Linux:duplicate `#include <sys/types<`deleted
HAL_Linux: minor syntax fix in UARTDriver

Typo noticed by @hcervino.