Add new builtin, ToggleCECDevice, to control state of playing device via a cec peripheral
Refactor for upstream
Make remote's power button call CECToggleState instead of XBMC.ShutDown()