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.
Added silverman and scott tests.
implementations of the evaluate tests

Conflicts:
	lib/matplotlib/tests/test_mlab.py
Fixed kde for invalid bw_methods, misc test formatting.
Some course related tests were added. These are removed later.
Renamed vp_coverage baseline images, added bw_method paramater to violinplot and updated demo
Updated kde tests in test_mlab.py to reflect changes to imports in test_mlab.py
Fixed a syntax error in python 3 and fixed up some violinplot tests.
Fixed some style problems.
Removed course-related test from list of tests.
Fixed an issue in violinplot where the top end of violins would be truncated.
Updated test images and reran boilerplate.py