Added ThingUIProvider and ThingTypeUIProvider in new bundle.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Added locale to ThingUIProvider and ThingUIRegistry.
Removed dependency to guava.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Removed 'name' attribute from thing.
Added package export for 'org.eclipse.smarthome.ui.thing'.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Removed thing name property check from GenericThingProviderTest.

Signed-off-by: Dennis Nobel <d.nobel@external.telekom.de>
Merge remote-tracking branch 'origin/thing-ui' into integration-76