Added missing header for mac
Updated build files
Updated firmware version to 81
Updated firmware version number
Added dev functions to set Linkbot ID
Added python functions driveTo() and driveToNB()
Added python function for accel data, changed connectWithSerialID()
Changed turn[Left][Right] functions...

Now turns the orientation of the robot based on the wheel diameters and track
distance of the robot.
Added our own strdup functions...

strdup in MSYS is messed up (freeing a strdup'd string in MSYS can cause a
crash)
Modifications for OSX
Merge branch 'master' into connection_refactor

Conflicts:
	CMakeLists.txt
	mobot.c
	mobot.h
Make lack of CHHOME easier to deal with
Port Adam's OSX changes to dongle.c, fix printf
Spit out a warning when CHHOME not found
First draft on linux USB dongle detection

Forgot a file
Fix double free
Tune the blocking behavior of read()
Remove a couple printfs
Use latest libsfp
Windows SDK and MSVC cmake scripts (WIP)