Update RobotIR library to play nice with other versions of IR-Remote

This leaves all the functionality of RobotIR in place but updates the underlying IRRemote library that I'm maintaining now. The AVR_ROBOT_CONTROL and AVR_ROBOT_MOTOR #defines are used to indicate that the board is the Arduino Robot and that the pin defines should be left in.