Begin writing tests on SDO Map subclasses (HMI was required urgently)
1. Found no AIA_171_IMAGE equivalent for HMI, so created hmi object as per Helioviewer documentation.
2. Created fixture to obtain hmi object whenever required in tests.
Managed to install the OpenJPEG library by following instructions at its website.
Had to update liblcms2-dev, libtiff-dev, libpng-dev etc.
Now running py.test properly.
Tests for HMIMap.
1. test_observatory and test_measurement up and running.
2. Got the data argument for is_datasources_for from hmi.data.
3. Still working on header argument.
Fixed HMIMap tests.
1. Removed the jp2 import as it is not required.
2. According to documentation, mapobj.meta gives us the headers we require.
3. A simple call to dict then gives us the header as a dictionary.
4. These are fed to is_datasource_for and tests passed.
Added some AIA tests.
1. Marked createHMI as online because of hv.download_jp2().
2. Created AIA tests in a similar vein to HMI.
3. AIA object is available in sunpy module as AIA_171_IMAGE, so used it.
Added some docstrings to test methods.
Begin implementing Cadair's requests.
Split test_sdo.py into test_hmi.py and test_aia.py.
Next: Download FITS file, shrink it to about 100x100 and use it for map creation.
Update test_sdo.py

derdon's changes introduced in this commit.
Removed the dict() calls.
MapMeta objects are already structured as dicts.
Changed AIA and HMI tests.
1. Removed the use of createHMIMap fixture due to download process being expensive.
2. Tested the creation of a HMIMap using resampled_hmi.fits.
3. Tested the creation of a AIAMap using sunpy.AIA_171_IMAGE.
4. The other test methods remain the same mostly.
Fix for Travis not being able to find the fits file.
1. Shifted resampled_hmi.fits to sunpy/data/test/HMI.
2. Used the 'os' and 'glob' modules to obtain the path to the fits file as in the mapfactory test.
3. Organized imports as in the mapfactory test.
4. Added Author tag.
Fix for Travis again.
1. Shifted HMI/resampled_hmi.fits to its parent directory.
2. Removed HMI folder.
Made changes to the AIA test.
1. Parameterized the fixture function with the special request object. Syntax for fixture parameterization is different from the regular process.
2. Made change to test_measurement to assert for values 171 (sunpy.AIA_171_IMAGE) or 193 (JP2 file).
Added tests for EITMap in this commit.
1. Decided to test all FITS files in sunpy.data.test.EIT folder. Can change this back to just one FITS file if needed.
2. The _get_mpl_normalizer() function test makes EITMap tests different from HMI and AIA.
3. The colors.LogNorm object's creation has been tested, as well as its vmin and vmax properties.
4. All tests passed.
Added tests for LASCOMap.
Follows in a similar vein to the previous tests.
Added tests for MDI and modified earlier tests.
1. Have not tested _fix_dsun() in MDiMap, will ask about it first.
2. Removed frivolous use of fixtures in LASCOMap in test_lasco.py. Made a global LASCOMap object for reuse.
3. Made global HMIMap object for reuse in test_hmi.py.
Changed test_AIAMap() to make it use the fixture.
Added tests for EUVIMap in similar vein to previous.
Added tests for CORMap.
Minor change; cor.measurement should be 'white-light'