Add support for .setValue()

This allows setting arbitrary values.  Fixes issue #13.
Support Type_AwakeNodesQueried.
Bump version for recent changes.
Bump version.
Support ValueID::ValueType_Decimal.

Resolves part of issue #12.
Bump version.
Added 'all' available options

I was unable to fix the "AddOptionString";
Note: some previous options (saveconfig & driverattempts) are renamed to
their original open-zwave spec.
Fixed identation & compile warnings

Fixed 5 compile warnings: enumeration value "..." not handled in switch