Rename variables for clarity, no functional change.
Pull in the remaining Notification information.
Add .hardReset() and .softReset().
Change format of how values are returned.

Use a standard signature of (nodeid, commandclass, value), where value
is an object containing commandclass-specific entries.  This allows us
to be flexible with different classes.
Enable verification of value changes.

Previously we were getting 'value changed' events even when a value
didn't actually change.  By using SetChangeVerified() we now get
ValueRefreshed notifications instead, which we simply ignore.
Support COMMAND_CLASS_VERSION.
Improve clarity of default switch statement.

Fixes part of jperkin/node-openzwave#8
Fix homeid output.

Fixes part of jperkin/node-openzwave#8.
Update example application for recent changes.

Also add a condition on 'node ready' for printing out value changes, so
that we do not get spurious updates when the node is first scanned.
Update docs with recent changes.
Version 0.0.17 for recent changes.
Implement get_node_info().

Also be more consistent in variable naming, and ensure declarations are
done up front.
Initial support for ValueRemoved.
Version 0.0.18.
Make command class handling more generic.

Handle all command classes in the same way, with an object containing
common and class-specific keys.  We do not yet support value lists,
and are missing a couple of the value entries.

Resolves most of node-openzwave#6, though we are still lacking write
support for other classes.
Version 0.0.19.
re-sync