Cleanup and normalise some packages

General cleanup and normalisation of the OPAM packages I'm maintaining.  Most salient:

* Update email address.
* Add authors/homepage/license fields.
* Build and install documentation when available.
* Use "make uninstall" for package removal when the Makefile supports it.

Hopefully this pull request won't be as traumatic for Travis as yesterday's... :-)