* `pages.insertPage` now also accepts `(req, data, overrides, callback)`. Properties of `overrides` are merged into the page object without validation. This is useful for programmatically setting a page type or property that is not on the dropdown menu or not part of the schema.
* `pages.moveToTrash` has been introduced. This method takes `(req, slug, callback)` and delivers `(err, parentSlug, changed)`, where `changed` is an array of objects with `_id` and `slug` properties, useful to see where existing pages were moved to. (Moving a page to the trash may move many pages if the page has children.)
* `/delete` route refactored to use `pages.moveToTrash`.