Add new builtin, ToggleCECDevice, to control state of playing device via a cec peripheral
Refactor for upstream