added parsers for some Home Automation enums
ThermostatFanCurrentAction, ThermostatCurrentAction, and ToggleSwitchPowerParser
Added serialization for IThermostatFanState
Also updated the ToFanMode extension method to ToThermostatFanMode
added serialization for thermostat setpoints
Updated serialization for IThermostatState
Also updated the CopyFrom method to account for null values.
added IDimmerSwitchState serialization
Added IToggleSwitchState serialization
updated IDeviceState serialization
also updated the CopyFrom method to account for null values
updated IDeviceTypeState serialization tests
mad hacks to avoid updating the database schema
I'm storing the serialized IThermostatState inside the unused Notes column.  That's a pretty slick way to avoid dealing with the database! :D
But I'll have to do this right later.