ENH: test_plotting skips everything when no matplotlib