Fixed compilation problems with archetype

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Refactored Thing to return bridge UID instead of bridge object. …
Enhanced StorageService interface to take ClassLoader as second argument.
Using getService with ClassLoader in ManagedItemChannelLinkProvider, ManagedItemProvider and ManagedThingProvider.
Added transient modifier to fields in domain classes, that must not be persisted.
Moved VolatileStorage to test bundle and adapted tests.
Removed StorageSelector and refactored managed provider to use one service only.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Added package protected default constructor to allow reflective instantiation.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
added distribution management section
corrected nexus urls

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Changed equals and hashCode method at GenericItem to use name only.
Added equals and hashCode method to ThingImpl based on UID only.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
added documentation about ide setup, xml configs and a binding tutorial

Also-by: Dennis Nobel <d.nobel@external.telekom.de>
Also-by: Michael Grammling <m.grammling@external.telekom.de>
Signed-off-by: Kai Kreuzer <k.kreuzer@telekom.de>
Merge pull request #45 from qivicon/documentation

added documentation about ide setup, xml configs and a binding tutorial
moved refresh type from library to core and added send() methods to Items

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Merge pull request #44 from qivicon/persistence

Refactored Thing to return bridge UID instead of bridge object and completed support for persistence
Merge branch 'master' into refactor-storage-concept