Fix GCPad::SetMotor()

`abs()` takes an int argument. Casting -0.5..0.5 to int always resulted in 0. No idea if the rest of this function is correct.

@skidau, you wrote it originally, can you please review this?