Settings on the fly

As mentioned in https://github.com/wolfcms/wolfcms/pull/484 this is a proposal to change the settings file to be created on the fly instead of writing a file into the code directory (including the drawback of needing this directory writable for the web process)

At present this pull request only works with the changes https://github.com/wolfcms/wolfcms/pull/484 in wolfcms.
Because of the dependency on https://github.com/wolfcms/wolfcms/pull/484 you may consider to decline this pull request - no problem. However you can use the German language file of the master branch.