move title to abstract block, apply title subs
ensure section ids are unique + tests & docs
Merge remote-tracking branch 'mojavelinux/title-subs' into mojave