Web: add Content-Language header to templated views

This is to prevent Chrome from incorrectly identifying the
language and offering to translate pages.