Minor CEC enhancements and a bugfix
This adds more configurability to the CEC interface, as well as fixing issues with D-Bus integration. The changes are relatively small and I would expect uncontroversial, but I can split this into separate MRs if needed. CC @apol