[CEC] fixed: don't try to stick a value > 255 in a byte
[CEC] bump libCEC to 2.2.0
[CEC] prevent bus rescan on a Pi, since the adapter cannot be removed
[CEC] fixed: don't return garbage from CEC related app messenger methods
see https://github.com/xbmc/xbmc/commit/19d37944ca2a2ac2f3e71a40a94e9ea289d8f2db#commitcomment-8248480
[CEC] renamed the iDoubleTapTimeoutMs in the new libCEC for clarity. does not change binary compatibility
[CEC] fixed - don't use CEC_CLIENT_VERSION_CURRENT for the client version, because it will lead to issues when XBMC is rebuilt after a libCEC bump that changes something
[CEC] use device name 'Kodi' instead of 'XBMC'
[cec] [win32] Use new package format
Merge pull request #5610 from opdenkamp/libcec-2.2.0

libCEC fixes
[buttontranslator] Group joystick keymaps by family
Update CJoystick for changed ButtonTranslator signature
[keymap] Update xbox 360 keymap to group joysticks by family; sync names with xpad driver in linux 3.18
[fixup] make sdljoystick compile