Change all Graphics path command's coordinates to signed ints

People might want to use negative coordinates. Silly them.
Implement support for Graphics#cubicCurveTo