Rework desktop environment autodetection
Created by: Kirek
Add default_desktop_executable and default_desktop_file options in profile.conf Setting both options will bypass displaymanager autodetection and use provided values to configure the displaymanager. If one or both are not set it will use diplaymanager autodetection and configuration. Configure displaymanager.conf for calamares.