Update README and provisioning for new locations.
Modularise templates, improve their documentation.

Templates deriving from the master layout can now add their own
javascripts and stylesheets, and are no longer restricted to the two
column layout.
This allows the WebMonitor to define addition 'general' layouts that
deriving apps can use.