Code: doc cleanups

Without strict doc checking we're likely going to introduce errors in core docs.  Thus the aim of this is to bring back string checking. Thus we're working around errors rather than fixing docs for now.  The actual doc merging is tracked in #3307 

1. Reenable strict doc checking on core
2. Fix errors in docs
3. Work around missing command and pages dropped from core.