Update changelog for upcoming release 2.0

@xi and @nidico have collected some major changes which have occured in the last year or two. This is still very incomplete, but gives at least some quick overview about what has happened in the past.

I'd propose to merge this now and from now on add significant changelog entries to `CHANGES.txt` together with each pull request.