Extended parameters in Config Description schema

Signed-off-by: Alex Tugarev <telekom@tugarev.de>
Merge pull request #122 from qivicon/config-description-extension

Extended parameters in Config Description schema
#454938: Fixed interpretation and creation of default values in ThingFactory.
Adapted hue binding to use BigDecimal as type and removed default values from handler (already specified in xml).

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

#454938: Fixed interpretation and creation of default values in ThingFac...
changed loggers to non-static declarations

Signed-off-by: Kai Kreuzer <k.kreuzer@telekom.de>
Merge pull request #125 from qivicon/staticlogger-fix

changed loggers to non-static declarations
Add support for WeMo Insight power measurement - second attempt

Signed-off-by: Hans-Jörg Merk <hans-joerg.merk@t-online.de>
Merge pull request #127 from hmerk/wemo_insight

Add support for WeMo Insight power measurement - second attempt
changed cardinality of AutoUpdateBindingConfigProvider from 1..n to 0..n

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
added default widget information for DateTime items

Signed-off-by: Kai Kreuzer <kai@openhab.org>
Merge pull request #129 from qivicon/fix-autoupdate-binding

Changed cardinality of AutoUpdateBindingConfigProvider from 1..n to 0..n
Made logger of Configuration transient because it will be persisted. Otherwise a StackOverflowExeption would occur because GSON tries to serialize the logger.

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
Extended ConfigDescription API by static options, dynamic filters, and additional attributes.

Signed-off-by: Alex Tugarev <telekom@tugarev.de>
Merge pull request #130 from qivicon/config-logger-transient

Made logger of Configuration transient because it will be persisted.
Merge pull request #128 from qivicon/config-description-extension-impl

Extended ConfigDescription API by static options, dynamic filters, and additional attributes.
Fixed test resources.

Signed-off-by: Alex Tugarev <telekom@tugarev.de>
Merge pull request #131 from qivicon/test-resources-fix

Fix for incorrect test resources.
Merge remote-tracking branch 'esh/master' into channel-extensions

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

Conflicts:
	bundles/core/org.eclipse.smarthome.core.thing.test/src/test/groovy/org/eclipse/smarthome/core/thing/binding/ThingFactoryTest.groovy
	docs/sources/architecture/configuration.md