Zwave wakeup queue

This will remove old requests from the wakeup queue and requeue the new request. This ensures that an update is sent in the correct order.