LibCECTray updates and fixes

Added ability to send modifiers by nesting commands in KeyInput.cs

Made it so that if you click the first column in the WMC grid view. It'll send the command to the open app.

Fixed bug with libcec adding the keyup for button commands and making sure they are still executed.
Merge pull request #117 from n8o/master

LibCECTray updates and fixes
update the active source status correctly after a manual switch to another source. closes #124
cosmetics
added vendor id for Denon
sync with LibCecSharp
rpi: don't try to re-register a logical address when the logical address isn't registered and we receive a VC_CEC_LOGICAL_ADDR_LOST message from the firmware. issue #109
rpi: don't wait for a response (and fail) when opening a connection. issue #109
don't send deck status updates to philips when activating the source
don't send two active source message sequences to philips. issue #118
rpi: don't try to release the logical address (and fail). fix verified by the logs in https://github.com/Pulse-Eight/libcec/issues/111#issuecomment-12728216
added DetectAdapters() method, that returns all device information for detected adapters, not just the com port
rpi: register callback for HPD. re-read the physical address when we received VC_HDMI_ATTACHED. issue #109
Revert "rpi: don't try to release the logical address (and fail). fix verified by the logs in https://github.com/Pulse-Eight/libcec/issues/111#issuecomment-12728216" and  "rpi: don't wait for a response (and fail) when opening a connection. issue #109"
This reverts commits ab2ab9ee1ac85713acdd5c29f1c35a5992fae214 and 644b3ecf926e3745d9119ace2acc971e94e2925a.
bump to libCEC v2.1.0. closes #125
Add new method PowerOnScreensaver. closes #114
updated copyright messages for 2013
updated changelog
added bQuickScan param to DetectDevices(), so we don't try to open a connection each time we scan
fixed win32 build