Fix and simplify GCPad::SetMotor()

abs() takes an int argument. Casting -0.5..0.5 to int always resulted in
zero.
Merge pull request #1111 from Tilka/fix_gcpad_setmotor

Fix GCPad::SetMotor()