added sensor support

- added accelerometer/magnetometer support
- removed magd which is for calibrating a mag3110 which we don't use
- add patch to fix Freescale magnetometer HAL implementation
- add patch to remove sensors not present on Ventana

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
add GPS support

- add boardsetup.sh script to do some dynamic board-detect and board specific
  setup including gps device tty linking and baudrate config.
- add GPS permissions
- add Freescale Atheros GPS HAL implementation (NMEA based which works fine
  for Ventana Wi2Wi NMEA based GPS) from hardware/imx/libgps
- remove atheros specific gps apps/config not needed for Ventana

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
adjust FXOS8700 orientation per board

The FXOS8700 accelerometer/magnetometer orientation differs across
Ventana boards.  We will set this based on board detection.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>