Fixed incorrect handling of extra config and added sectio-whiteliste

We only want the user to configure specific, whitelisted sections, e.g
the keymapping and *not* in-depth game related aspects.

Also the extra config was added after some internal structures like
the keymapping were initialized, rendering the changes useless.