the first implementation
Merge remote-tracking branch 'upstream/master' into 122-state-machine-watchinterfaces
changed to WatchCollection
no more TxnRevno exposed in networkInterfacesDoc
change StringsWatcher to NotifyWatcher
change _id string to _id bson.ObjectId
more complicated test
Merge remote-tracking branch 'upstream/master' into 122-state-machine-watchinterfaces
enable dynamic network interfaces
Merge remote-tracking branch 'upstream/master' into 122-state-machine-watchinterfaces
fixes accoring to code review
Merge pull request #169 from klyachin/122-state-machine-watchinterfaces

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