pios_bmp085: refactoring driver
FlyingF3: adding the BMP085 baro support

Conflicts:
	flight/targets/flyingf3/fw/Makefile
	flight/targets/flyingf3/fw/pios_config.h
FlyingF3: add option to connect a BMP085 to FlyingF3
PiOS/BMP085: update to new thread/queue API
PiOS/BMP085: add semaphore to protect communications

This is to prevent bus contention sbetween the code the startup
code that calls test and the driver thread that is independently
talking to the device.
PiOS/BMP085: fix indentation to use tabs

This is the format used by the flight code.
PiOS/BMP085: update copyright
Merge pull request #1356 from peabody124/flyingf3_bmp085_2

Refactoring of the BMP085 driver and updating to new API