Port MediaKeys to be a Component

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Change jsdoc template name

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Don't warn when unbinding not-bound key

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Use fuzzy revision info if no info found

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Log IPC in development env

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>