Fix python3 error introduced in d3a821c9
Raise an exception if a telldus function return false

Telldus functions that used to return bool (tdSetName, tdSetProtocol,
tdSetModel, tdSetDeviceParameter and tdRemoveDevice) now raise an exception
instead of returning False. This makes it possible to notice errors if doing
e.g. Device(<invalid id>).name = "something".
Add new rain- and windsensor constants
Add rain- and windsensor support to the Sensor class
Don't store name and availabillity for controller in instance
Add example program for listing controllers