Add VM helper for enumerating snapshots
Add VM helper for enumerating snapshots

This patch adds an enumerate_snapshots method to the VmHelpers. This method
creates an Enumerator which performs a depth-first traversal of nested
VirtualMachineSnapshotTree objects. This functionality allows Ruby methods to
easily search and consume VM snapshots.

edmcman/vagrant-vsphere