Beware of CVS

I just checked in to CVS a substantial refactoring of the matplotlib
axes classed, with some smaller changes to artist.Artists and their
descendants. This won't result in any changes to the
matplotlib.matlab interface, and only minor changes to the API for
embedding matplotlib in applications (eg, a one line change to the
embedding_gtk.py example).

But it will make it easier to support, develop and maintain the
library internally. For example, the legend command works better now,
producing a better layout, and the tick and label placement works
better.

Pretty much everything is working with known examples *except*

1) log scaling
2) GD backend

and these two will come along in a day or two.

So please exercise caution before checking out CVS; if you do check it
out, let me know about any bugs you find (it usually takes a while for
the mirrors to sync)

See axes.py for a summary of changes.

Thanks!
John Hunter