Zwave config improvements

Dependant on PR #1477 and #1478 and #1479.

Fixes for start-up XML config deserialization for node Name, Location,
Version info(s). Neighbour List & Heal State text. [Heal State useful
for previous heal info when service restart].
Fixes for serialization of above xml config info at relevant stages of
load data & refreshing.

NODE: Version info needs to be refreshed manually per node still but is
stored in xml later. TODO move to init phase so auto done.

Allow Dead node to advance from Dead to Alive again (rare condition).
Display Node ID at beginning of node name if Name is set.
Improve scheduled Heal - non-listening & controller nodes should not be
added to heal list.
Remove Unknown SWITCH_ALL command class from ZXT-120 (as not required)