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
Merge pull request #369 from Cadair/staging

Staging
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
Merge branch 'master' of https://github.com/sunpy/sunpy
Merge pull request #370 from wafels/master

Remove need for PIL from Helioviewer client
Update tox.ini

remove PIL dep
Trying to fic shining pandas on py3

Getting help from:
https://github.com/travis-ci/travis-cookbooks/issues/48
https://github.com/astrofrog/astropy/commit/823e0de1436940ba2eddf9e4f71c938a50c65635
https://github.com/numpy/numpy/issues/2761#issuecomment-10672029
Merge branch 'master' of github.com:sunpy/sunpy into masterorigin
Merge branch 'staging' of https://github.com/sunpy/sunpy
fixed jp2 reading for the case where the FITS header does not have a COMMENT keyword.  At time of writing, this applies to SWAP data.
parse_time will propagate down into lists of lists
parse_time will propagate down into nested tuples
Bugfix: added the possibility of long input for seconds past 1979