Big configuration overhaul.
Module descriptors are now module.desc, no configuration allowed inside.
Module config files are <modulename>.conf, installed in
share/calamares/modules.
settings.conf is read from /etc/calamares, then share/calamares, and if
running with --debug also in the current dir.
Module config files are read from /etc/calamares/modules, then
share/calamares/modules, and if running with --debug also in
src/modules/<modulename> relative to the current dir.
Update testmodule.py for new config structure.
Correctly load globalstorage fake.
Debug output in keyboard viewmodule.
Update Calamares modules documentation.
module.conf ==> module.desc everywhere.
Improve logging in Module.cpp
Update settings.conf
Fix settings.conf loading.
Merge pull request #81 from calamares/config

Configuration refactor