WIP: Machine.WatchInterfaces NotifyWatcher

state:WatchInterfaces

This is a NotifyWatcher that monitors the machine's network interfaces, and reports the Ids of network interfaces that are modified.

This should catch Added, Removed, Enabled, Disabled
Please, call this SetDisabled and use it instead of Enable and Disable separately below.