fixes for libcec
support keys by name
cec_send_keypress and _key_release have different return codes