setup: manifest and more

This branch does some "repository love" for the dictdiffer package, basically preparing for forthcoming release.  Introducing CHANGES, introducing MANIFEST, cleaning gitignore, cleaning unused files, etc.

(More pull requests to follow WRT `setup.py`, license, and documentation updates.)