Remove Old C-Language VixDiskLib Binding Code

The VixDiskLib C-Language Binding has been out of use for some months now.  The
binding is no longer built as part of the build process.  This PR will simply
remove the unused code from the tree.
Add methods to modify the receiver and avoid Marshal.dump/load.
YAML.load produces a new hash, no need to clone it.
Clone the hash once, then call in place modifier methods.
Fix reorder issue for DynamicDropDownLists when refreshed with button

All related BZs:
https://bugzilla.redhat.com/show_bug.cgi?id=1056176
https://bugzilla.redhat.com/show_bug.cgi?id=1152322
https://bugzilla.redhat.com/show_bug.cgi?id=1153833
Provide the expected file format for importing automate domain.
Merge pull request #813 from jcarter12/add_import_automate_types

Display Automate Domain Type for Import
Merge pull request #851 from jerryk55/remove_vixdisklib_raw

Remove Old C-Language VixDiskLib Binding Code
No one calls symbolize directly so don't keep it around.

Unfortunately, MiqDbConfig calls ConfigurationEncoder.stringify, so we can't drop
that yet.
Merge pull request #889 from jrafanie/less_hashy_configuration_encoder

Don't clone so many hashes in ConfigurationEncoder
Merge pull request #900 from eclarizio/bz1056176

Fix reorder issue for DynamicDropDownLists when refreshed with button