Add missing recent versions of vddk to library load list

Add the following versions of vddk to the list to search:
5.5.2
5.5.1
5.1.3
5.1.2
5.1.1
5.0.4
Add MiqWidget importing/exporting

Bugzilla 1115106
https://bugzilla.redhat.com/show_bug.cgi?id=1115106
Merge pull request #151 from eclarizio/widget_import_export

Add MiqWidget importing/exporting
Change flash message for unpopulated database.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1106331
Merge pull request #258 from martinpovolny/empty_message

Change flash message for unpopulated database.
Merge pull request #224 from jerryk55/more_vddk_versions

Add missing recent versions of vddk to library load list
Fix VMware Fleecing Issue with Missing Symlinks

Change VixDiskLibServer process LD_LIBRARY_PATH to use the
actual location of the VixDiskLib libraries. Remove old change
to modify the LD_LIBRARY_PATH of the smart_proxy_worker since it
no longer needs this.

https://bugzilla.redhat.com/show_bug.cgi?id=1122264
Remove temporary code for comparing C-binding with FFI-binding

VixDiskLib.rb in this current incarnation simply tested an environment
variable and then loaded the new FFI-binding to the library (the
default) or loaded the old C-language binding to VixDisklib.  We will
be removing access to the C-language binding so this file is no longer
needed.  Note that the next commit will rename VixDiskLibClient.rb,
which VixDiskLib.rb required in order to start the FFI-binding, back
to VixDiskLib.rb.
Replace temporary code FFI-binding code

The previous commit removed the file VixDiskLib.rb, which loaded either
the VixDiskLib FFI-binding or the C-language binding, based on an
environment variable.  We are removing access to the C-binding, so the
file VixDiskLibClient.rb, which starts the FFI-binding, is being renamed
to VixDiskLib.rb, so that the FFI-binding will always be used.
Remove VixDiskLibClient Log Message References

- Since VixDiskLibClient.rb was renamed to VixDiskLib.rb by the last
commit, this will change all references to "VixDiskLibClient" in log
messages printed in this file to "VixDiskLib".
- Remove the spec testing the command line for the smart_proxy_worker
since the change to the lib path is removed by the first commit in
this pull request.
Merge pull request #277 from jerryk55/vddk_ffi_symlink_fix

Fix Issues Related to Old VixDiskLib Symlink Workaround
Don't build the c binding to vddk.

https://bugzilla.redhat.com/show_bug.cgi?id=1122264

Related to #277
Attempt to get method from provided namespace.

If specified instance method not found and namespace/class provided,
look for method in provided namespace/class. Added tests.
Fixed routing issue when trying to clone a VM from a non-explorer layout

The action specified for page rendering was changed from
"miq_request/prov_edit" to simply "prov_edit" since it was throwing off
the ActionController and causing a routing error
Merge pull request #281 from AparnaKarve/miq_request_routing_issue

Fixed the routing issue when trying to clone a VM from a non-explorer layout
Added UI support for copying multiple Automate objects.

- Added support to allow user to select multiple objects from list of Classes, Instances, Methods and copy them.
- Changed "copy" method miq_ae_class, miq_ae_instance, miq_ae_method models to be class methods and accepts list of ids as an array and pass them on to new copy_multiple methods to appropriate copy classes.
- Changed UI to display flash error message when a single Namespace is selected from list of Namespace/Classes to copy, and ignore any namespaces when multiple records are selected to copy.
- Added code in haml view to show list of selected objects to copy at the bottom of screen.
- Switched dynatree calls in "cfmeDynatree_activateNodeSilently" JS method to activateSilently and expand a node to get the parent node of newly copied objects to be selected in the Automate tree. Changed it to activate a node first and then try to expand the node.

Issue #221
Changed to replace flash message div and fixed typo in variable name.

- Changed to replace flash message div when field value is changed to remove previous error message from screen after field values are changed.
- Fixed name of variable being passed in to copy method for overwriting existing items.
- Fixed spec tests to set selected_items in @edit

Issue #221
Moved Replace existing items checkbox above namespace selection box.

- Changed text on Overwrite Source checkbox.
- Moved Replace existing items checkbox above namespace selection box, and changed it be always visible for Instances/Methods copy.

Issue #221
Added tests for "copy" method in Automate Class/Instance/Method models

Issue #221
Merge pull request #249 from h-kataria/ae_copy_multiple_objects

Added UI support for copying multiple Automate objects.