#102 Fix decoding errors on Python 2
Merged by lsedlar. Opened by lsedlar.
lsedlar/compose-utils py27-decoding  into  master

When changelogs contain non-ascii data, there could be a decoding problem on old Python version when the changelog is serialized. This was not exercised by the test suite.

This partially reverts 86c951c4661d3af234f8a7b7e560ab88e12a3f2b, but only for Python 2.

rebased onto 2bdf757e00cd8fdda827bdbc664c35a1975bbdc3

rebased onto f55be30e18a186c29d51b288c9a24e6d1a9cea38

Didn't manage to run unittests, but looks OK.

Pull-Request has been merged by lsedlar