The test in embedded python code obviously bails out when evaluating a
dict without the 'username' key. While the real change will cope with theroot cause of key renaming username -> user, this change will make at least
this template more robust, and thats a good thing - too easy to ignore.

refs #10086: display versions (as just another kind of date) also on roadmap web page. Handle them similar to milestones (create, delete, edit).
Note: a new database table smp_version_project maps versions to projects to turn them into project-related ones. This needs another Trac database upgrade.

Refs #7053: Added support for rendering markup from the repository. NOTE: This is work in progress and the calling syntax will change as support for additional realms is added. Feedback is welcome and appreciated.

The Trac convention is to use camelcase names for macro calls and lowercase names for WikiProcessors, therefore PlantUml and plantuml have been added as valid casings. However, PlantUML is still a valid casing, retained for backwards compatibility.