add support for allowedValues
fix some param handling issues
convert the remaining param lists
randomize Mock Auto device port to avoid collisions when multiple guh's are running
randomize other test ports too
cleanup hue plugin when a device is removed.

Fixes #19
don't create new mock auto devices if we already have one

Fixes #21
Merge pull request #22 from mzanetti/fix-21

thx
merged changes in openweathermap

Merge branch 'master' of https://github.com/guh/guh into e-q3

Conflicts:
	plugins/deviceplugins/openweathermap/devicepluginopenweathermap.cpp