Various fixes and improvements

* Change edit summaries to use ->plain()
* Improved validation
* Use ContentHandler for creating content objects
* Link external links in display and add to links table
* Add support for delivery to a list with the new format

Change-Id: Ibddb6e2cf547e5d158eba45df0c3ed0c6f56bf42