AD2: Make ResetAdemco OOP
AD2: Reset All Zones, Even Those That are Mapped

Not clear to me why we don't reset mapped zones.  If it is necessary, we should be adding something to ChangeZones, not burying it all over the place.
AD2: Remove Zone_Now_Msg, Not Used

Anytime it was set, it was being immediately cleared by ResetAdemco
Merge branch 'ad2usb' into running
AD2: Remove Zone_(Now|Last)_Name as Not Used

These were always reset by ResetAdemco or not ever used
Merge branch 'ad2usb' into running
AD2: Remove Zone_(Now|Last)_Status, Remove Zone_Now_Num, Cut Back Zone_Last_Num

First three served no purpose.

Zone_Last_Num is used only to keep track of state in fault loop.
AD2: Fix Typos in Log Changes
AD2: Rearange Stuff
Merge branch 'ad2usb' into running