Update Axes3D.tricontour for custom triangulations

An example has also been added to illustrate the additional flexibility
possible with providing a user-defined triangulation.
Make Axes3D.contourf take arbitrary triangulations
Add Axes3D.contourf example
Update changelog/whats_new for 3D tricontour plots
Typos
Add EXPERIMENTAL note to Axes3D.tricontour[f] docs
Fix compilation on Solaris
color of candlestick lines

the line of a candlestick should have the same color as the body (rectangle)
Update of mlab.pca - updated docstring, added saving the eigenvalues.

The old version of pca class did not save the Eigenvalues - just the "fractions" that are just percentage values.

Also added info which row of Wt one can find the Eigenvectors.
DOC:Use monospace for --

The -- is rendering as an en dash on http://matplotlib.org/users/pyplot_tutorial.html

Maybe all strings should use monospace instead of single quotes?
axes_grid1: ImageGrid respect the aspect ratio of axes. This addresses #955
DOC: Change all strings to ``'monospace'`` in quotes
DOC: Change strings to monospace
BUG: Fixed github stats retrieval

Currently urllib is used to retrieve a json file from Github, however
Github url used is not static url, urllib2 required to retrieve
information from Github.
Fix bugs related to bottom kwarg in step histograms

Conflicts:

	lib/matplotlib/axes.py
	lib/matplotlib/tests/baseline_images/test_axes/hist_step.png
add __enter__ and __exit__ to PdfPages
multipage pdf: show usage of with statement in example
Adding possibility to remove invisible lines and patches from relim
Remove dead RMS computation code
DOC: Add axes_api to documentation after the refactoring

Recently, axes was converted from a module to a package.
This adds axes_api to the doctree back.
`show-inheritance` was removed because it tells the user that
`Axes` `Bases: matplotlib.axes._base._AxesBase`
which is not that relevant I think.
This is mentioned in issue #1461