Added ZeroMQ functionality to serial_python.py
Reverting a bad commit to master.

The commit in question (commit d287c35651d4b4a392b56998739a77049d62aaca)
appears to have been a mistake. It did not go through any kind of review
process and should not have been comitted to master.
Merge branch 'master' of github.com:PalouseRobosub/robosub
Merge remote-tracking branch 'origin/master' into dev-integration
Merge branch 'dev-integration'

The merge in commit d287c35651d4b4a392b56998739a77049d62aaca
appears to have been a mistake. None of that code went through
any kind of review process.
A start to our AI readme
A start to our AI readme
localization unfinished module. I love you
Merge branch 'user/chyde-AI' of https://github.com/PalouseRobosub/robosub into user/chyde-AI

Conflicts:
	.gitignore
Merge branch 'user/chyde-AI' of https://github.com/PalouseRobosub/robosub into user/chyde-AI
obligation to change this file so i can pull. I am a git n00b
Added some documentation and some commented out import 'stubs'.
added documentation
Merge branch 'dev-integration' into user/chyde-AI

Conflicts:
	src/microcontroller/I2C_BANK_0_ISR.c
	src/microcontroller/I2C_ISR.h
	src/microcontroller/Sensors.c
	src/microcontroller/Sensors.h
	src/microcontroller/Timer_ISR.c
	src/microcontroller/functions.h
	src/microcontroller/main.c
	src/microcontroller/motor_UART_ISR.h
Converted IPC to TCP in Grapevine.