Refactor for upstream
Make remote's power button call CECToggleState instead of XBMC.ShutDown()