win32: fixed signed/unsigned warning
moved cec_adapter_messagecode from cectypes.h to USBCECAdapterMessage.h
added the type of adapter to libcec_configuration, and display the type in cec-client -l. fixed missing cec_version updates in libcec_configuration
restrict the cdc part in the driver inf file to interface 0 for pid 0x1002
also match to pid 0x1002 in CUSBCECAdapterDetection
only match one interface, not all three when detecting devices on linux and darwin
updated windows driver inf
added device detection support for composite usb devices on windows. needs the windows ddk, and it's expected to be found in C:\WinDDK\7600.16385.1
fixed duplicate entries check in CUSBCECAdapterDetection. cosmetics
updated driver installer
added HandleLogicalAddressLost() callback to IAdapterCommunication
rpi: handle VC_CEC_LOGICAL_ADDR_LOST. re-register the client when this happens, so a new LA is assigned
rpi: handle VC_CEC_LOGICAL_ADDR_LOST in the rpi communication class itself, don't try to re-register the client, as it will lead to problem (such as a deadlock when the vid of the tv isn't known). closes #41. closes #34
rpi: handle vendor specific remote control presses. closes #42
Retry m_port->Read(..) if an EINTR errror occurs instead of closing the connection. closes #38
extract logical address assignment from CCECProcessor::RegisterClient()
allocate a new address in a background thread when the communication interface reports that the logical address was lost
stall outgoing messages when the logical address was lost, until we got a new address
rpi: only notify libCEC that we lost our LA when the connection was initialised
make cec-client include cecloader.h from our project, not from system