This commit cleans up some things inside microcontroller_interface.py. This is because our AI has changed, and so has the grape_vine subscriber list.
merge and commit new interface code.

Merge branch 'dev-integration' of https://github.com/PalouseRobosub/robosub into dev-integration
This commit fixes a naming bug within robosub_settings (translater -> translation). It also amends bugs within the motor commands being sent down. Am
updated microcontroller submodule

added support for the magnometer on the old sub, kill some unecessary uart loads
post-pool test tweaks
Split the settings file up to make it easier to manage.