Removed old binding interfaces and abstract classes

Signed-off-by: Kai Kreuzer <kai@openhab.org>
added ui.icon bundle to feature

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Added ui.icon bundle to maven build

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Fixed potential NPE on certain startup orders

Signed-off-by: Kai Kreuzer <kai@openhab.org>
A couple of minor bug fixes

Signed-off-by: Kai Kreuzer <kai@openhab.org>
removed invalid import statement

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