The Linux implementation of ambient-light is not observable.
This implements the ambient-light property on Linux using the sysfs interface.
This adds support for unsetting a LUT set by the target-lut or image-lut property by setting the property to an empty string. Previously, this would cause an attempt to read a file named ''.