refactored addresswatch with an iter_events function
refactored addresswatch with an iter_events function

another cleanup on aisle 3!  modified addresswatcher following the model
in servicewatcher.

fcantournet/kiwi,johnswanson/kiwi,larsks/kiwi