Include change log as part of the long_description within setup.py

Including the change log like this is extremely useful for seeing the latest changes to the package on the PyPI page (and elsewhere too, I suppose, wherever the description gets used).

Changelog.txt has been reformatted into similar ReST as that within the readme.