Merge pull request #137 from warped-rudi/Pulse-Eight

Change variable names in TDA995X code path
libcectray: delegate method might try to access the controller instance before it's being created. fixes possible crash on load. bugzid: 1951
[osx] fixed - use the correct dylib name in cecloader.h, used by cec-client
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