doc changed
doc string mod
Fix for bug #3029.

The FreeType class does not override the ``get_extension`` method, by default this method will return None.

https://github.com/matplotlib/matplotlib/blob/6cf6063c7a3037d52545b2b7268623d33da0ecdd/setupext.py#L387

When calling the ``_check_for_pkg_config`` method a new extension will be created that what won't contain the original flags added by the ``add_flags`` method.

https://github.com/matplotlib/matplotlib/blob/6cf6063c7a3037d52545b2b7268623d33da0ecdd/setupext.py#L438
fix argument checks in axis/base.margins

If keyword arguments where used, like mentioned in the documentation, the code would fail as
if more than two parameters where given (since len(args) would be 0 -> != 1/2)
removed unnecessary image checks in test_axes.test_margins
added missing cleanup on testbench function
Added functionality for plotting the actual violin bodies to violinplot.
Added ksdensity (KDE) function in mlab and adapted _axes violinplot function to accept new KDE.
Added basic violinplot demo in examples
Added statistics lines to the violinplot function.
Added horizontal violin plot feature compatible with means, extremas and medians.
Fixed bug for regression test #1181 in scipy unit tests; ksdensity is now referred to as gaussian_kde and exists as a class in mlab.
Fixed list comp position bug and updated examples
Reverted 69b304c.
Re-added points parameter to violinplot.
Fixed several style issues.
Merging for pep8 compliance for mlab's GaussianKDE
Added violinplot tests.
updated version of test_axes.py with violinplot tests
Finished violin plot tests with horizontal feature
Initial tests for ksdensity
re worked the tests in test_mlab to work with the modified GaussianKDE
Fixed some style issues. Added violinplot to boilerplate.py
Added comments for test cases referencing the origins.