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
Merge branch 'master' into tagging-rest-api

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

Conflicts:
	bundles/io/org.eclipse.smarthome.io.rest.core/src/main/java/org/eclipse/smarthome/io/rest/core/item/ItemResource.java