Make spectrogram plotting consistent.

Lacks updated docs!
Add download progress bar.
Fix refactor regression.

clip_freqs no longer updated the freq axis.
Update docs.
Fix tests.
Improve tests
Put ProgressBar into util. Document ProgressBar.
Enable sphinx doctest.
Disable doctests for reference/
Bugfix preventing download without progress bar to work.
Return axes.
Bugfix.
Merge pull request #501 from segfaulthunter/doctest

Test guides using doctests
Merge pull request #496 from segfaulthunter/dwprogressbar

Add download progress bar.
Merge pull request #494 from segfaulthunter/spectroplot

Make spectrogram plotting consistent.
Merge branch 'staging' of https://github.com/sunpy/sunpy into database