Provide new page templates from TemplateLibrary

This patch makes the "Add" menu to use pages defined in a TemplateLibrary.

The advantage is that pages can be customized for a particular case (e.g. test pages contains some placeholders, a suite page contains a default !contents).

For templates to appear in the menu, they should be suffixed by -Page.