fix RPI POLL during LA address negotiation
fix assertion on XBMC exit
this solves problem with device dissapearing from TV's menu
when source is changed to another device.

(needs fix on adapter side to correctly mark devices with
"ishandledbycec").
RPI updates with fixes
- losing device from TVs menu on source changes
- XBMC Input Device settings change will not freeze XBMC
(or disable adapter)
- TV auto connection to adapter properly upon AS command
- imposibility to switch back to RPI even if listed by TV

it is possible it fixes some others as well
probably ugly hack to help with some
newer Samsung TVs and activating source
Added another id for vendor Harman/Kardon (0x001950)
Fixed CCECCommandHandler::HasSpecificHandler implementation to include vendor TOSHIBA, TOSHIBA2, ONKYO.
Added support for user control codes TOP_MENU, DVD_MENU, SELECT_BROADCAST_TYPE, SELECT_SOUND_PRESENTATION, NUMBER_ENTRY_MODE, NUMBER11, NUMBER12.
Fix typo in rejecting invalid keycodes
Merge PR #29
Merge PR #20
Merge PR #31
Merge PR #32
Merge PR #39