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.
Use default event constructor for association events - no endpoint needed.
Use default event constructor - no endpoint required
Adding the dzmx1-1lz which is not in any public zwave database yet, this is the dimmer version of the DZS15-1LZ.
Merge pull request #1622 from digitaldan/zwave-dzmx1-1lz

Zwave DB - Adding the dzmx1-1lz which is not in any public zwave database yet, this...
Merge pull request #1619 from cdjackson/zwave-association_event_endpoint

Use default event constructor for association events - no endpoint needed
Merge pull request #1620 from cdjackson/zwave-config_event_endpoint

Use default event constructor - no endpoint required
Added missing eclipse classpath and project files
Added missing eclipse classpath and project files
Removed homematic:rpc config property, no longer necessary
Merge pull request #1624 from gerrieg/openwebif

openWebIf: Added missing eclipse classpath and project files
Merge pull request #1623 from gerrieg/astro

Astro: Added missing eclipse classpath and project files and optimized restart delay
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()