updated to latest version of microcontroller

fixed bugs with configuring the magnetometer and the gyroscope
Started work on mag lock ai module and started to fully flesh out the sensor pipeline.
Sensor sanitizer and filterer pipelines are now passing data through. Datafeed/raw mock modules also work now (although the mock data is useless at the moment)
Couple quick fixes. Depth and battery voltage have no need to be filtered.
Sensor pipeline data now being passed all the way to imu
Cameron vision changes.
Small pool changes plus sensor pipeline merge.
Added depth hold module.
Cleanup.
Monday second run changes.
Added the rough draft of sensor matching.
Added magnetometer steady static error adjustment
Hooked the helpers into running_task mock module.
Fixed things.

* The grapevine was returning None immediately after startup.
* The movement pipeline was still trying to listen to stabilization.
* The helpers didn't import numpy.
Merge branch 'dev-integration' of github.com:PalouseRobosub/robosub into dev-integration

Conflicts:
	src/decision/depth_hold/depth_hold.py
	src/movement/fuzzification/fuzzifier.py
	src/movement/settings.py
	src/sensor/sanitizer/sanitizer.py
Hopefully magnetometer is correct now.
Looks like mag works well enough for first couple tasks.
Getting start gate task going. It's not yet going through the state machine but will soon. IMU has also had basic (and probably somewhat inaccurate) pitch and roll added.
Wednesday pool test 1 changes.
Fixed depth calculation math and improved start gate task.