Fix auto-closing in PolyCollection

As reported by @WeatherGod, the auto-closing code in PolyCollection always closes back to (0, 0) rather than the original point.  Big problem.  I guess most of our polys were origined at (0, 0) which is why we never noticed this.
I'm surprised that this isn't part of the mpl3d test, rather than the collection tests...