Map.rotate now preserves all image data instead of cropping
Fixed bug when specifying a fill value for skimage transforms
Changed name of Map.rotate optional argument to rotation_center
Changed Map.rotate default order to 4 (bi-quartic) for accuracy
Added changelog entries
Refactor the JSOC client into three steps:

* Query, return a list of records
* Stage data using request_data
* Download data using get_request

The last two are now contained in get() which makes the API much more like that
of the other clients such as VSO.

Also, massive doumentation improvements and include Time in the jsoc.attrs.
More documentation improvements.
Further improvements and units in Wave
Workon writing tests for improved JSOC module.
Wavelength based queries are broken, cov increasing.
Documentation updates
Some more tests
Tests all passing, coverage increasing.
100% attr coverage
more tests
Fix PC matrix calculation from CD matrix.

This fixes a bug with SWAP files.
Write some broken tests.
Fix CD matrix test and test file
fix database test numbers
Conflicts:
	sunpy/database/tests/test_tables.py
Merge remote-tracking branch 'upstream/master' into rotate