Documents can specify their title via the `title` or `name` jsdoc tags. This change adds that, if neither are provided, the first `<h1>` element is removed from the `renderedContent` and used for the title. If there is still no title then it is set to the empty string and a warning is logged.