ran pyflakes over all *.py of sunpy

Mostly removed unused imports but also unused names in some cases. I haven't "fixed" every "unused name" report though. @segfaulthunter: please run pyflakes on sunpy/spectra to see cases where local variables have been introduced that haven't been used.