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
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.
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
Fixed eligible_resources to pass updated options when creating workflow

When placement_auto is true the workflow will not perform resource lookups
as a performance improvement for the UI.  When specifically requesting the
resources through the same methods the option needs to be forced to false.

https://bugzilla.redhat.com/show_bug.cgi?id=1123380
don't complain for aligning code
Storage : Fixed "Add a new Storage Manager" issue

issue #243
Update VCR to see errors disguised by "UnusedHTTPInteractionError"

VCR fixed by: https://github.com/vcr/vcr/pull/336
discussion: http://talk.manageiq.org/t/travis-vcr-cassettes-and-unused-http-interactions/97/2
configure pg_hba.conf for 95% use case
move postgres certificates to common certs directory

- fix spacing
public ca comment
VM Datastores: fix hover text

https://bugzilla.redhat.com/show_bug.cgi?id=1114706
Merge pull request #292 from mzazrivec/vm_datastores_fix_hover_text

Fix hover text for datastores in VM's overview
Check if VM status is not "Host Not Responding" before getting IPs

Running the Read-SCGuestInfo cmdlet to gather VM IP addresses causes a WinRM Error 500 to be generated when the VM Status is "Host Not Responding". This status occurs when a VM and Host are not communicating over WinRM / HTTPS preventing the VM heartbeat from being exchanged.
To Do: Add event support for a change in VM status so we can kick off an EMS refresh.
Changed credentials validation check command

Since SCVMM power operations support was implemented we are using Powershell to execute commands on the SCVMM box. The arbitrary command 'uname -a' was used to check if credentials are valid, however this command is not supported in a powershell session causing an error to be returned in the log files.
This PR updates that command to 'hostname' which is a command that can be run in Powershell
Add specs for automation engine's data type handling.
Fix automation engine to handle the data value based on its data type.
Enable jqplot charts to be visible in IE8

https://bugzilla.redhat.com/show_bug.cgi?id=1058261
 Enable ziya charts to be visible in IE8

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