Rendering of language selector

PageRenderer now knows how to render a language selector.
Language support added to Site class, and stub implementation.
Merge branch 'feature-lang-selector' into develop