remove the defunct .notitle html class

fixes bug 1087295

The HTML class .notitle exists only in templates, and is unused by CSS or JS. This patch removes it, and adds missing title elements where appropriate
Other examples include a ``<h2>`` tag here, isn't it needed?