Make more default values configurable to achieve less error prone operation
When adding databases, I always have to select the right server and UTF-8 as the encoding. It is rather error prone this way. There are many other places where a configurable default would be useful. The default should be 'en' for the language, not 'nl' for example. (But I can overcome this using a client template in this specific case.)