Change DestroyPool() so that it takes an object path as an argument
Change DestroyPool() so that it takes an object path as an argument

The new reliance on GetManagedObjects() will allow the client code to
identify the pool-to-be-destroyed by name or UUID and convert that to
the corresponding object path.

The overall direction of this refactoring is to require the client to
identify existing objects by means of their Dbus object paths, either
implicitly, by means of a call on a proxy object, or explicitly, by
passing an object path as an argument.

Signed-off-by: mulhern <7b51bcf507bcd7afb72bf8663752c0ddbeb517f6@redhat.com>

mulkieran/stratisd,trgill/stratisd,mulkieran/stratisd,stratis-storage/stratisd,trgill/stratisd,stratis-storage/stratisd,stratis-storage/stratisd