TLMagWidget: update header
TLMapWidget: make QGLWidget child of QGraphicsScene
TLMapWidget: use scene() instead of tracking local variable

This was used somewhat inconsistently and now is done more safely.
Also the resize operation is done after construction the whole
scene.
TLMapWidget: formatting cleanup
TLMapWidget: use setViewpoint consistently
TLMapControl: update headers
Merge pull request #1354 from peabody124/map_cleanup

Map cleanup
added debugging
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
Revert "added debugging"

This reverts commit 4f26f7b6922a084145b83817027ea1666bd2b9e0.
Merged changes from gh-peabody124/flyingf3_bmp085_2