Merge the inverted motors to master branch

Inverting all of the motors fixes the arcade mode left/right problem (where the robot turns in the opposite direction).

SquaredInputs is also set via the second parameter in the arcadeDrive() method.

NOTE: inverted motors have not been checked to see what they do in Tank Drive mode.