Renamed to `Regular Pages` to avoid name confusions
Display page type when creating/editing
Update modified_on only if specific fields changed

This adds a DirtyFieldMixin, which provides a `get_dirty_fields` method to
models.

Fixes bug 2922.
Fixed agreement page redirect issues.