Test: expose errors in CGPathMoveToPoint.

This test highlights the problem described by issue #1801, and exposes that CGPathMoveToPoint is in fact not working correctly after the fix either.
Fixed: CGPathMoveToPoint problem after a0115962.

Without this fix, CGPathMoveToPoint would not actually move to the point if there had been at least one previous CGPath command (a current path existed) but it was not a move to point command.

This fix ensures move to point is effective in all cases.

Fixes #1801.
Fixed: alignment in CPGrahicsTest.

Refs #1801.