Adapted ThingResource to new JAX-RS-Connector: Using declarative services and bean as method argument.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Added i18n support to BindingResource and ThingTypeResource.
Added ItemChannelLinkResource.
Added update method to ThingResource.
Added method "getOne" to ManagedProvider and introduced "getIDFor" method at ItemChannelLink.
Fixed bug that wrong locale was returned in ThingTypeRegistry.getThingType method.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Fix for Bug 445137 Default Values

Signed-off-by: Benedikt Niehues <b.niehues@external.telekom.de>
Fixed ThingFactoryTest according to merge conflicts.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Merge pull request #104 from qivicon/bugworksbni

Fix for Bug 445137 Default Values
Incorporated review comments.
Changed response status code in several resources.
Using LinkedHashSet instead of HashSet to preserve the original list order.
Added ChannelDefinitionBean to ThingTypeBean.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Update UpnpIOServiceImpl.java

Fix misplaced break; statement + add synchronized() statements to prevent concurrency exceptions

Signed-off-by: Karel Goderis <karel.goderis@me.com>
Merge pull request #106 from kgoderis/patch-1

Update UpnpIOServiceImpl.java
Merge pull request #105 from dnobel/rest-extensions

Rest extensions
REST API extended to retrieve items by tag (and type).

Also-by: Andre Fuechsel <a.fuechsel@telekom.de>
Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Removed @Consumes annotation from ItemChannelLinkResource and changed POST to PUT for adding a link.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Using LinkedHashSet instead of HashSet to preserve order in BindingInfoRegistry.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Merge pull request #107 from qivicon/tagging-rest-api-contribution

REST API extended to retrieve items by tag (and type).
Merge pull request #108 from dnobel/minor-rest-fixes

Minor REST fixes
Removed unnecessary @Consumes annotation in ItemResource.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Merge pull request #109 from dnobel/item-resource-consumes-fix

Removed unnecessary @Consumes annotation in ItemResource.
made dependency to (EMF-related) script engine optional

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

Signed-off-by: Kai Kreuzer <kai@openhab.org>
fixes https://bugs.eclipse.org/bugs/show_bug.cgi?id=451654

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Merge pull request #110 from kaikreuzer/Bug451654

fixes https://bugs.eclipse.org/bugs/show_bug.cgi?id=451654