refactored WaitForVG method to be more flexible
added helper methods to set metadata and configure metadata disk
completed integration test for metadata but not yet checking that metadata is written
fixed VG#setUserMetadata to correctly pass array or array of strings
correctly setting the error string when VGS#DeleteObject fails