Support incomplete locales

The idea is to define a base locale (en-US) and fill incomplete locales
with strings from that base.
DTDs are added as required to the XML files, while bundles are
transparently handled by utils.StringBundles.

Also add back the still valid strings from dta-2
Actually use the de landingpage.dtd