AP_Compass: DEVIOCGDEVICEID is (currently) not defined in VRNuttX
AP_HAL: use VRBRAIN INS/BARO/COMPASS for VRBRAIN boards
tools: Make install-prereqs-ubuntu.sh work with newer versions of Ubuntu

* Install libraries for 64bit Ubuntu systems.
* Less noise apt-get output
* Install packages required for SITL simulation
* Install pymavlink, MAVProxy and droneapi
* Remove modemmanager package
* Add autotest/ to the path
tools: In install-prereqs-ubuntu.sh add support for relative paths

Install the required projects (PX4*) in the same folder from where the script is called.
Install the arm toolchain at /opt
tools: Adding support for Travis-CI
Travis-CI: add vrubrain-v51 target (Copter)
autotest: Add code to detect if a hard link is not allowed (for VM's).
HAL_Linux: made I2C driver more portable

this uses a typeof() to cope with different kernel data types for I2C
messages
HAL_Linux: fixed a build warning
HAL_Linux: added bus scanning test
HAL_VRBRAIN: updated analog drivers and scheduler driver to latest official version
AP_InertialSensor: VRBRAIN added 3th inertial sensor
build: VRBRAIN added new module for rotation of sensors
build: VRBRAIN changed start of new drivers of sensors
Compass: bug fix to init of device id

Also init members to reduce compiler warnings
Git: ignore Thumbs.db

These files can be created automatically on Windows machines and are
difficult to remove
AC_AttControl: cast fabs to float to resolve compiler warning
AHRS: initalise members to reduce compiler warnings
AC_AttControlHeli: cast fabs to float to resolve compiler warning
AC_AttControlHeli: remove hal declaration to clear compiler warning