Single axes artist

This adds check to ensure that you don't add an artist to more than one axes (which does not work because the transform stacks clobber each other).
Does it also make sense then to remove the `axes` property at the same time?  It seems odd to leave it in place while yanking its private variable out from under it.