Added initial support for GroupItems in ManagedItemProvider.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
added split package import for org.eclipse.core.runtime

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Added updateItem to ManagedItemProvider and ItemRegistryChangeListener.
Added addGroupName and removeGroupName to GenericItem and returning immutable Lists now.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Fixed group member assignment in itemUpdated in ItemRegistryImpl.
Added test for group member assignment and itemUpdated in ItemRegistryImpl.
Added test for listeners in ItemRegistryImpl.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
removed outdated feature from categories

Signed-off-by: Kai Kreuzer <kai@openhab.org>
removed irrelevant source folder

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Fixed possible NPE

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Accept any folder as a configuration folder

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Simplified logging

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Adapted Designer to new configuration file structure

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Bug #423516: RuleEngine is no longer automatically activated. It is only activated as soon as somebody requests it as a service.

Signed-off-by: Kai Kreuzer <kai@openhab.org>
added a simple launch config for the runtime incl. some example files

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Merge branch 'groupitem-persistence' of https://github.com/qivicon/smarthome into qivicon-groupitem-persistence
Merge branch 'qivicon-groupitem-persistence'