Include irange and rrange as valid promise attribute types.
Processes formatting and structuring.
Take out section made redundant by the advent of services: promises.
Formatting and structure for edit_line and sub-pages.
Merge local changes into upstream/master.