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.
Add MiqWidget importing/exporting

Bugzilla 1115106
https://bugzilla.redhat.com/show_bug.cgi?id=1115106
Added "Base domain" description to ManageIQ domain.
Merge pull request #151 from eclarizio/widget_import_export

Add MiqWidget importing/exporting
Remove seeding of UiTask and UiTaskSet.

Extracted from PR #264
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.
Corrected basic authentication logic in vmdbws controller

Ensure username instance variable gets set in controller.
Fixed authenticate_or_request_with_http_basic block so it returns true/false
Updated authenticate logic in User.authenticate_with_http_basic to return false
for a bad password so the controller returns 401 Unauthorized error instead of raise error.
Added test to user spec for authenticate_with_http_basic.
Added http_login helper methods.

https://bugzilla.redhat.com/show_bug.cgi?id=1118831
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.