Bug 423516 - Rules of type "System started" should start after Item Initalization

Refactored FolderObserver to use java watch service system

Signed-off-by: Fabio Marini <fabio.mariniss@gmail.com>
Merge pull request #37 from mariniss/BUG-423516-REFACTOR-WATCHSERVICE

Bug 423516 - Rules of type "System started" should start after Item Initalization
added split package import for org.eclipse.core.runtime

Signed-off-by: Kai Kreuzer <kai@openhab.org>
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>