TCP - set keepalive socket option
Fix null pointer condition in ProtocolGenericBindingProvider
Change the TCP and UDP bindings to be good OH "citizens" by extending
them from AbstractActiveBinding instead of AbstractBinding
 - Abandon Select Quartz job as core processing mechanism
 - Fix Issue #478 - High CPU Load
 - Fix problem where .items are read before binding startup (abandon
bindingUpdated())
Merge pull request #31 from kgoderis/tcppatch

TCP/UDP binding - Make good "citizen" + Fix Issue #478 (High CPU Load)
Merge pull request #32 from dvanherbergen/master

MQTT Binding: updated log levels and fixed bug in topic name matching
TCP/UDP - Move getName() method to non-abstract classes
Merge pull request #35 from kgoderis/tcppatch

TCP/UDP - Move getName() method to non-abstract classes
corrected version of archetypes
Merge pull request #37 from kaikreuzer/1.4.0-archetypes

corrected version of archetypes
Changed license from GPL to EPL
Change Plugwise Binding from AbstractBinding to AbstractActiveBinding,
and fix issue #456 (see latest comment of issue, should be tested by
affected users)
Merge pull request #40 from kgoderis/plugwise

Change Plugwise Binding from AbstractBinding to AbstractActiveBinding + Fix issue #456
Merge pull request #38 from kaikreuzer/1.4.0-epl

Change license from GPL to EPL
Merge branch 'master' of https://github.com/dvanherbergen/openhab into dmx