Synced with upstream
Merge branch 'master' of github.com:sunpy/sunpy
Merge branch 'master' of github.com:sunpy/sunpy
Merge branch 'staging' of github.com:sunpy/sunpy
Merge branch 'master' of github.com:sunpy/sunpy
Merge branch 'master' of github.com:sunpy/sunpy
Merge branch 'master' of github.com:sunpy/sunpy
Merge branch 'master' of github.com:sunpy/sunpy
Callisto: Remove assumption about max gap between files.

Closes #543
Merge pull request #558 from segfaulthunter/callistofix

Callisto: Remove assumption about max gap between files.
Patch to close #529.

Subclassed the download method in GOES lightcurve to specify a custom filename
from the uri which is then passed to LigtCurves download.

Added the ability to specifiy custom filename to LightCurve._download
0.3 release notes
Documentation changes to words.
Merge branch 'master' of github.com:sunpy/sunpy
add tests
More changes to documents.
More change we can beleive in.
Improved tests (think only works on 2.7) removed print.
More minor changes
more RELEASE changes