Massive overhal

Switched to using delay instead of Aussie web site for sleep/delays
Added/repaired "pending" state while MyQ does its pre-close beep notification
Fixed so that Contact and Door status are updated appropriately/simultaneously
Removed reset() calls when we are directly updating the icon status