Use check_chroot_call
Make libcalamares a proper package and utils a proper submodule.
Utils, not util.
Import check_chroot_call separately
Add some test file for grub module
initcpio module, very loosely based on the one from the manjaro branch
Make it possible to "resize" (aka delete + create for now) existing partitions
updatePartitionToCreate: avoid crash

Create the new partition before deleting the old one: otherwise the
m_partition member of dlg is dangling at the time we call createPartition()
Introduce PartitionSizeWidget to reduce duplication between dialogs
A timezone is a file, not a directory.
Add some Python API docs.
Dracut module.
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.
Coding style
unsquashfs: Do not ignore rsync failures
Debug output in keyboard viewmodule.
Update Calamares modules documentation.
module.conf ==> module.desc everywhere.