ENH: Silence test output

A simple patch that makes minimal changes to tests that silences almost all output.
Most fixes were simply changing options to not output (e.g. disp=False), and a few
others trapped errors.

A new class was introduced in tools/testing.py that allows general output in a test
to be silenced.  It would be preferred for code to only raise warnings and not simply
print, so that the warning could be captured instead.
ENH: Converted parallel message to warning

parallel_funciton was printing a warning, but not raising one.  Converted to
a ModuleNotAvailableWarning.

Removed the 'catch all' class that was trapping this test.  Catching all text is
generally a bad idea.
ENH: Separated warnings from other code into a new file

sm_exceptions.py now holds all custom warnings and errors. ConvergenceWarning
was moved to this new module, and imports were corrected.
BUG: Correct derivative for exponential transform.
Merge pull request #1540 from jseabold/fix-1539

BUG: Correct derivative for exponential transform.
Merge pull request #1507 from bashtage/silence-tests

CLN: Silence test output
ENH: Avoid RuntimeWarning when hessian unused
TST: Remove unnecessary test.
Merge pull request #1543 from jseabold/tst-fix-warning

TST: Suppress RuntimeWarning for L-BFGS-B
ENH: Medcouple for robust skewness estimation
ENH: Function allowing other functions to be applied using only 1d
    at a time
ENH: Robust Skewness from Kim and White
ENH: Robust Kurtosis from Kim and White
ENH: Helper functions for quantile.  Different from numpy.
ENH: Tests for medcouple
BUG: Made use of np.apply_along_axis and replaced custom version
General improvements to robust skewness and kurtosis
ENH: Generalized other texts to work along axis for standards
Simplified code to remove new weighted quantile function, instead
    use np.percentile
Removed incorrect test file in tools/tests/test_statstools.py
Added tests for multi-axis functions in stattools
Clean-up and documentation for robust skewness and kurtosis measures
Cleaned-up stattools
Added docstring for those missing
Added test for robust kurtosis
Fixed defect where ties were not handled correctly by medcouple
Reverted space additions around ** operator
Removed unnecessary float powers
Additional tests and fixes for 1-d inputs
Fixed issues using apply_along_axis with 1-d inputs
Added tests for axis=None
100% test coverage
Revert auto-spacing
ENH: Added flag to select excess or not
Allows raw values to be returned when excess=False