Import/Export changes to allow for setting of ENABLE/SYSTEM

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

The import export has been changed to support the following
1. ManageIQ domain will be automatically set to
SYSTEM=true,ENABLED=true,PRIORITY=0
2. Support for restore, during restore the ENABLED attribute from domain
yaml file will be honored.
3. PRIORITY will never be honored from the domain yaml file, it is only
used to set the import order when doing a multi domain import
4. By default for single domain imports the domain will be created as
disabled (ENABLED=false).
5. ManageIQ domain will be called ManageIQ even if IMPORT_AS=manageiq
6. During restore create the $ namespace
7. rake script allows for ENABLED=true|false
8. rake script allows for SYSTEM=true|false
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
Remaned openstack_handle.rb

renamed:    openstack_handle.rb -> openstack_handle/handle.rb
Updated openstack_handle/handle.rb
Added new openstack_handle.rb
Remainder of changes.
REST API Enhancement to support Provisioning

- new /api/provision_requests
- support POST (create requests) and GET (query requests)
- support /api/provision_request/#/request_tasks subcollection.
- support /api/provision_request/#/tasks subcollection.
- support /api/request_tasks collection
REST API Enhancement to support Automation Requests

- new /api/automation_requests
- support POST (create requests) and GET (query requests)
- support /api/automation_requests/#/request_tasks subcollection.
- support /api/automation_requests/#/tasks subcollection.
Added "Base domain" description to ManageIQ domain.
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
Changes based on code review comments.
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.