Added a DrawingContext.DrawRectangle test.

This proves that the snapping to pixels as seen in Border doesn't occur
in DrawingContext itself (as we currently have it implemented). It needs
to be moved to Border.OnRender.