Early support for i.MX6
Fix compiler warning (or even error depending on fpermissive flag)
Merge upstream libcec 2.1.4
Fix adapter
thanks to geexbox and rudi (0003-fix-adapter-factory.patch)
fix for POLL. _NOT_ACKED status will trigger resending of POLL msg.
fix RPI POLL during LA address negotiation
fix assertion on XBMC exit
update for Cubox-i
PA re-read on hot-plug event
bigger dev->read timeout (poll interval) to minimise CPU usage
small cleanup
finally removing socket timeout completely. thanks to this sec userspace
process will use any cpu cycles only if handling data. otherwise at sleep.

removed unnecessary steps on init & stop to making them just tenths of sec.
change dummy msg OP_CODE to OP_CODE_NONE
PA calc back in libcec
remove unnecessary code
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").
update to PhysicalAddressChange (plugin event received)
standard libCec handler is taking 3-4s to finish
during which incomming queue was blocked
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
Merge remote-tracking branch 'pulse/master'
Revert "probably ugly hack to help with some"

This reverts commit 99c1cb2f69eadb6d4383b81d2edfbba91ddbde41.
re-apply of 99c1cb2f69eadb6d4383b81d2edfbba91ddbde41 to general handler
call unregister on close and set poll timeout to 3s
Merge branch 'devel' of https://github.com/mk01/libcec-1 into devel