removed separate service discovery bundle and refactored item factory to match the new API of ESH

Signed-off-by: Kai Kreuzer <kai@openhab.org> (github: @kaikreuzer)