Add a machineid module.

The module creates /etc/machine-id and/or /var/lib/dbus/machine-id. By
default, it is enabled and creates both files, making the latter a
symlink to the former.
machineid: Add missing import.
machineid: Add modules.desc.
[displaymanager] make openbox session have "less priority".

Fixes settings Session= when both lxqt and openbox are installed, it will first find lxqt an use put lxqt.desktop
This fixes also #170
Add option to force desktop environment

This adds the function to force a desktop environment. We might think to add it also to global storage.
Update displaymanager.conf

Add an example to force Plasma5 desktop (commented out)
Automatic merge of Transifex translations
ClearMountsJob: umount all partitions before making changes to a device.
Fixes #169
Hook up ClearMountsJob in PartitionCoreModule.
Merge pull request #171 from calamares/machineid-module

Add a machineid module.
mount: Mount /run as a tmpfs in the rootMountPoint.

In particular, this also ensures that the directory gets created on the
target system so things can be mounted into it.

Fixes #173.
Fix commit d5d74fbdcdefee39a152cb2666e6869cc0f5c876

We need to pass default_desktop_environment if we won't use automatic desktop detection.
unpackfs: Automatically detect the exclude list from the mounts.

See issue #173.
unpackfs: Add a trailing '/' to the excludes.
Fix autologin-routine

default_desktop_environment.desktop_file needs to been passed actually.
Revert "Fix autologin-routine"

This reverts commit 9c799b32e91f36ef0dc20a91b2fff06f1c859590.

This was already right before. default_desktop_environment.desktop_file is not a
variable, it's a field of a variable. This commit is not valid Python:
"SyntaxError: invalid syntax".
displaymanager: Fix the default_desktop_environment option.

Do not use a YAML list when only a single entry actually works. (It was
just silently using the last one.)

Create the default_desktop_environment DesktopEnvironment tuple. Before,
the setting was silently ignored altogether.
Merge upstream changes