Add --backlight-preference command line option

The "--backlight-preference" option can be specificed multiple times
to control which types of backlight control interface are prioritized by
the csd-backlight-helper application.

This patch is needed for the user-control of the backlight selection to
work from CSD.
Power plugin: add backlight troubleshooting settings

Adds the "backlight-preference-order" and "force-backlight-helper" dconf
settings to the CSD power plugin.

force-backlight-helper causes CSD to always use the csd-backlight-helper
plugin. backlight-preference-order determines the list and order of
backlight interfaces passed to csd-backlight-helper.

Together these two settings allow a user to bypass a buggy xbacklight
implementation that will prevent backlight control working on a laptop,
when the /sys interface will frequently work fine.

This allows users to resolve persistent issues on many laptops.