[vcloud_director] making xml generators reusable

pulled out the xml generators from request classes. This would be helpful as virtualHardwareSection is repeated in multiple api requests.