Add webjarsAt and publicAt methods/helpers/extensions to all template engines

Building on #28  which brings the `UrlBuilder` to the template engines, we can now generate context-aware urls for *webjar* and *public* resources.

Also I have combined the separate template demo apps into 1 reusable app.

This is step 4 towards #25 .