Hello, devel!
bootloader: inst: added GRUB menu hiding.

If :bootloader:should_hide_menu:True, the GRUB menu will not be shown during boot
if the distribution is the only operating system installed.
This resolves project-breathe's issue #6.
Merge branch 'master' into devel
Merge branch 'master' into devel
Fixed that ugly lastres warning.
modulehelper: switched to importlib.
bootloader: custom init support.

Use :bootloader:custom_init:/path/to/init/replacement to let the module set CMDLINE_LINUX accordingly.
5.20.0
bootloader: inst: I forgot the newlines :)
bootloader: inst: ensure we create /etc/machine-id if systemd is installed.
5.20.1.
pyparted 3.10 support.
services/glade: show a spinner instead of setting sensitiveness to False. New methods show_spinner() and hide_spinner() implemented.
partdisks: front/glade: use spinner when (re)building the page
modules/bootloader: front/glade: casper module in pre_ready() to avoid showing the page when not needed
glade frontend: created new status area in the buttonarea. Refactored set_header() to properly handle these style changes.

The colors will not be used anymore in the header.
Note: status updating when opening already touched pages is broken, as is the on_inst mode.
glade frontend: show notifications when doing set_header() if the window is not focused.
glade frontend: implemented a standard way to set the "info" header.

The module developer now only needs to set the variables "header_title", "header_subtitle" and "header_icon" (all strings) to make the frontend set the header automatically.
All .front modules have been updated to reflect this new feature.
glade frontend: assume defaults header to 'installing'.
fixed .gitignore.