Merge branch 'master' into devel
Reorganized the jp2k tests, dropped several duplicated ones.  Closes #128
Merge branch 'issue128' into devel
openjp2 write method rewritten for exitstack support.  #45
Merge branch 'issue45' into devel
Trying to have cake and eat it too.  Adding 2.6 to travis matrix.
Taking cue from tornado travis setup.  Trying separate 2.6, 2.7, 3.3 setups.
Must use pip to install numpy on python3, it would seem.
No need for this file anymore, it's hardcoded into .travis.yml.
Fixed docstring errors.  Closes #129
Merge branch 'issue129' into devel
Added xml box write test with utf-8 content.  #131
XML text now constructed via utf-8, not ascii.  #131
Printing of XML and UUID boxes with non-ascii characters only fully supported in 3.x

In 2.x, the XML contents will be printed as entity references instead.
It's just too difficult to get both 2.x and 3.x to be entirely consistent,
and so 3.x gets the preferential treatment.  Closes #131.
Merge branch 'issue131' into devel
Must use hex escapes to confirm 2.7 output.  Closes #131 (again)
Merge branch 'issue131' into devel
Disabling test_xml_cyrrilic and test_xml_latin1 on 2.7

There seems to be inconsistencies between different versions of 2.x as
to how non-ascii XML chars get printed, so disable those tests for now.
Closes #131 (again).
Merge branch 'issue131' into devel
Finalizing 0.5.6 release.