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
We're watching the interfaces of a machine, not all of them, so the name seems fine as is to me.