Basic sensors module up and running. Tested on the robot.
Merge pull request #423 from wdawson/overhaul

allows for splitting make process into jobs
Missed this in the last merge.
Added in/out portals to the SensorsModule, as well as several message types for conveying information about button states and joint angles.
Minor changes.
Added sonars and inertial sensors (gyros and accelerometer values).
Fixed uninitialized protbuf segfault issue.
Adds a super stupid logging module that tries to log images the old way.

Conflicts:

	src/man/CMakeLists.txt
	src/man/Threads.cpp
	src/man/Threads.h
	src/man/image/ImageTranscriberModule.cpp
No image stuff in this branch.
Merges ellis' sensor module.
Connects the logger to joints values from sensors. Segfault...

Conflicts:

	src/man/NewMan.cpp
	src/man/NewMan.h
	src/man/Threads.cpp
	src/man/log/LogModule.cpp
	src/man/log/LogModule.h
	src/man/log/Logger.cpp
	src/man/log/Logger.h
Small changes. Realized that these wires should by async.
Appears to work now that sensors doesn't segfault.
These moves got left out.
Catches up to volatile.
AL libraries automatically find boost for us, gets rid of the annoying message.
New threads setup... I like it.
Makes logging asynchronously appear to work.
Cleanup and comments for logging.
Removes synchro-replaced.