Backport to 12.04/Hydro.

Changed from C++11 to C++0x, added dependency.

Also, changed permissions on udev rules to support auto-starting with robot_upstart. Might want to bring that part into master.