Update NEWS.

[ci:skip]
Rename NEWS file to CHANGELOG.

According to GNU conventions, CHANGELOG lists all the changes in a detailed
manner, while NEWS is more of a compiled overview document. But it looks like
that most projects these days don't follow the GNU convention, and users have
come to expect a CHANGELOG file.