Merge pull request #1596 from ivanov/mpl-deprecation-warnings-1.2.x

new MatplotlibDeprecationWarning class (against 1.2.x)
Merge pull request #1597 from ivanov/mpl-deprecation-warnings

new MatplotlibDeprecationWarning class (against master)
Merge remote-tracking branch 'upstream/v1.2.x'

Conflicts:
	CHANGELOG
	lib/matplotlib/axes.py
Add a missed merge
do not convert None labels to 'None'
do not convert None labels to 'None' (now in container.py)
Merge pull request #1587 from mdehoon/fix-show-memoryleak

Mac OS X 10.5 needs an autoreleasepool here to avoid memory leaks. Newer...
Using a stricter check to see if Python was installed as a framework. Also, because of the recurring problems with non-framework Pythons, importing the Mac OS X backend will now fail (instead of just issuing a warning) if Python is not installed as a framework.
Legend: Also calc the bbox of the legend when the frame is not drawn. This fixes gh1586
Closes issue #1593 - namespace error
Closes issue #1595 - sorting on a list of tuples can sometimes cause crashes
BUG: Fix typo in _AnnotationBase

Value of "72" switched to "12" in d5a1a3dd36f7daaf8b7e2ec5a73fa5fd4df3e026
implemented inverse transform for Mollweide axes
Merge pull request #1620 from tonysyu/annotation-bug

Fix bug in _AnnotationBase
added unit tests for Mollweide transforms

The new test functions test_mollweide_forward_inverse_closure and test_mollweide_inverse_forward_closure test that the forward->inverse and inverse->forward compositions are approximate identities.
use ax.transProjection instead of ax.transData in Mollweide axes unit test

The goal was to exercise the MollweideAxes.MollweideTransform and MollweideAxes.InvertedMollweideTransform classes. The ax.transData property does not make use of either of these classes; the ax.transProjection property does.
reduce precision to the level at which the test passes
first pass at getting fixing Issue #1622
added unit test for zorder on hline and vline
removed redundant code

Do not need to explicitly call set_zorder because it gets done
in the call to coll.update.