Zwave polling - make period configurable

This allows the user to configure the period that the 'alive check' poll takes place. It also won't perform a poll if all nodes have been contacted within this period, thus eliminating needless traffic.