Test coveralls issue removing if, then
Fixed coveragerc to allow anythin in */statsmodels/*
Changes for single coverage run
Merge remote-tracking branch 'remotes/upstream/master' into travis-miniconda
Change test condition for coverage
Fix for missing font warning
Simplification using globals
Marked known fails
Suppressed noise from matplotlib about .matplotlibrc location
Final modifications to simplify coverage choices
Merge pull request #1536 from bashtage/travis-miniconda

BUG: Restores coveralls for a single build
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.