problem with line endings while commiting
fixing merging
Merge branch 'master' of https://github.com/sunpy/sunpy
Merge branch 'master' of github.com:sunpy/sunpy into masterorigin
Merge branch 'master' of https://github.com/sunpy/sunpy into masterorigin
Merge remote-tracking branch 'upstream/master' into masterorigin
Synced with upstream
Merge branch 'master' of github.com:sunpy/sunpy
Merge pull request #369 from Cadair/staging

Staging
Merge branch 'master' of github.com:sunpy/sunpy
Merge branch 'staging' of github.com:sunpy/sunpy
Test for 3.x.
Update doc/source/guide/helioviewer.rst

Updated to make a note of the need to install OpenJPEG.
Update doc/source/guide/helioviewer.rst
Previously, the helioviewer client required PIL to be installed since OpenJPEG did not write PNG files, and matplotlib only read PNG natively (requiring an intermediate format).  OpenJPEG v2.0 now writes PNG, so PIL is no longer required for Helioviewer client.  Further, the hv client returned upside out images when reading a local jp2 file; this has been fixed too.
Update doc/source/guide/helioviewer.rst
fixed helioviewer to use opj_decompress instead of j2k_to_image
Update sunpy/__init__.py

updated version number
Update sunpy/__init__.py
Merge branch 'master' of https://github.com/sunpy/sunpy