use modified StreamClientImpl to fix an issue where sonos devices weren't discovered in a basic network setup
reverted to the original 1.X implementation, but fixed it
Missing Radio Thermostat Device IDS
Changed alive validation check to one minute.
Add more serial parameters: datasize, parity ad stop bit.
In openhab.cfg, config line can look like:
modbus:serial.slave1.connection=/dev/ttyUSB0:19200:8:even:1

Signed-off-by: Lionel Beard <beard.lionel@gmail.com>
Fixed Homegear variable bug.
Added state invert for HM-SCI-3-FM.
Added missing eclipse classpath and project files
Removed homematic:rpc config property, no longer necessary
Update Smack to 4.0.5

Smack versions older then 4.0.2 have known security vulnerabilities:
- CVE-2104-0363
- CVE-2014-0364
- CVE-2014-5075

Note that Smack 4 throws more exceptions compared to previous versions,
and since openhab still targets Java6, we have some code duplication in
the catch blocks since we can't use try/multi-catch (which is a Java7
language feature).
Avoid resource leaks in XMPP.sendXMPP()
Merge pull request #1621 from Flowdalic/smack4

[XMPP] Update Smack to 4.0.5
Merge pull request #1475 from ehmke/master

[SONOS] fix for not recognized speakers.
Merge pull request #1592 from xiboy/master

[Modbus Binding] Add more serial configurable parameters: datasize, parity and stop bit.
Merge pull request #1589 from gerrieg/homematic

[Homematic] Changed alive validation check, Homegear variable bugfix and state invert for HM-SCI-3-FM
Merge pull request #1587 from dhock999/master

Missing Radio Thermostat Device IDS