RFC: Move Mac Quartz coordinate transform to Cairo package

I think this is a cleaner way to handle the coordinate transform on Macs.  This way, we always leave the Cairo context origin in the default upper left corner.  Tk widgets seem to display rightside up now, when placed alongside a Canvas.

I have issued a related pull request for the Cairo package.