added topleveldomain guesser

added a topleveldomain guesser to map tlds to a locale.
f.e:
domain.ch will map to locale de_CH

this is usefull for sites with more than one tld to provide a default locale per tld.

mappings can be influenced via config.
yes bad example, it was rather how to set a default language for domains in multilingual countries. here people would indeed need to add a additional guesser to eventually detect the correct language.
better change this to a clearer case like .de or .fr