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
added add_many method to Database
removed unused names
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.
mark tests as slow which need internet connection
renamed Database.add_from_path to Database.add_from_dir
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
added method Database.add_from_file
moved comment from add_from_vso_query_result to add_many
0.3 release notes
Documentation changes to words.
Merge branch 'master' of github.com:sunpy/sunpy