don't mark a device as inactive when receiving a routing change message, only when another device was made acive. fixes the issue that rc passthrough doesn't work when a tv sends a quick routing change to another port before requesting the active source when coming out of standby
fixed - LG didn't switch sources after the TV powered up
rpi: don't set the physical address to 1.0.0.0 when receiving VC_HDMI_UNPLUGGED. it may wake up device when they were just sent to standby. issue #142
ensure that the tray app only initialises once. bugzid: 2082
fixed index out of range exception in CECSettingNumeric.cs. bugzid: 2082
send an alert when the TV does not respond to polls
LibCecSharp: fixed return value of GetActiveDevices(). issue #131
always poll a device when the status is unknown, and don't try to determine whether it needs to be polled by checking the status of other devices
LibCecSharp: fixed 14 char long OSD name (wasn't \0 terminated)
version bump to prepare for release 2.1.1
tabs -> spaces
compiler warning on linux
[TDA995x] report proper firmware revision
Merge pull request #145 from warped-rudi/Pulse-Eight

[TDA995x] report proper firmware revision
CecTray: don't use lazy loading for the main controller, but pass the instance. bugzid: 2082
LibCecSharp: sync alert types
CecTray: display alerts from libCEC
CecTray: display a warning if we can't poll the TV
LibCecSharp: added CurrentVersion to the version enum
CecTray: use CurrentVersion instead of a hardcoded version