Introduction of Thing concept

Signed-off-by: Oliver Libutzki <o.libutzki@external.telekom.de>
Renamed bundle 'org.eclipse.smarthome.core.component' to 'org.eclipse.smarthome.core.thing'.
Added javadoc to public classes and interfaces.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Renamed handler factories in sample and added javadoc.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Merge branch 'master' of https://github.com/qivicon/smarthome
Merge branch 'master' into thingconcept
Merge pull request #5 from eclipse/master

Merged eclipse:master into qivicon:master
Merge pull request #6 from qivicon/consoleinterpreterextension

org.eclipse.osgi.framework.console changed to optional / Downgrade to OSGi Spec 4.2
REFACTORED - Javadoc added and code/stability improvements.

Signed-off-by: Michael Grammling <m.grammling@external.telekom.de>
added profile for jar signing
added fan fam fam icons (CQ 7813)
added profile for jar signing
Bug 423503 - upgrade to Kepler release
added signing of RCP apps for Mac & Win
added signing of RCP apps for Mac & Win
ADDED JUnit test case for the AbstratEventSubscriber.
Merge pull request #7 from qivicon/stabilityimprovements

Stabilityimprovements
ADDED JUnit test case for the AbstractEventSubscriber.

Signed-off-by: Michael Grammling <m.grammling@external.telekom.de>
Merge pull request #8 from qivicon/stabilityimprovements-fixed

ADDED JUnit test case for the AbstractEventSubscriber.
FIXED Wrong class in package.

Signed-off-by: Michael Grammling <m.grammling@external.telekom.de>
Merge branch 'master' of https://github.com/qivicon/smarthome into itemtag