[builder] add Robot.set_friction and test

This pull request is a bug, see the attached test for the expected behavior.

The ATRV's documentation [1] talks about an adjustable friction, however, it does not seems to affect the robot's motion.
[1] http://www.openrobots.org/morse/doc/latest/user/robots/atrv.html