Fixed the typo causing a Rbac issue in Hosts->Analyze & Check Compliance

Also applicable to #243
Updating REST API to v1.0
Merge pull request #316 from abellotti/rest_api_version_1_0

Updating REST API to v1.0
New method cloneable? to check if VMs/Templates can be cloned or not

issue #253
https://bugzilla.redhat.com/show_bug.cgi?id=1122712
REST API Support for Service Requests as subcollections

- Supporting /api/service_templates/#/service_requests
- Supporting /api/service_templates/#/service_requests/#
- Supporting /api/service_templates/#/service_requests/# --expand=request_tasks
- Supporting /api/service_requests/#/request_tasks (or tasks)
Merge pull request #287 from AparnaKarve/bz1122712_vm_clone_issue

Added a new method cloneable? to check if VMs/Templates can be cloned or not
Merge pull request #315 from AparnaKarve/hosts_analyze_chk_complaince_rbac_issue

Fixed the typo causing a Rbac issue in Hosts->Analyze & Check Compliance
Merge pull request #312 from abellotti/rest_api_service_requests_tasks

REST API Support for Service Requests as subcollections
Remove root object logging from service class update status method.
Use active_record_instance_double for MiqServer instance stub
Modified class schema entries and methods for status_state change.

Removed references to status_state on update_*_status method calls and
modified methods to get new root attribute instead of input value.
Set new workspace root attribute ae_status_state to method name.

The on_entry, on_exit, and on_error state machine methods usually
pass 2 required parameters to the update_*_status methods; status
and status_state. The addition of this new attribute will negate the
need to pass status_state, simplifying the method calls.
Merge pull request #304 from tinaafitz/new_miq_ae_object_status_state

Automate - add new workspace root attribute ae_status_state(on_entry, on_exit, on_error)
Merge pull request #323 from tinaafitz/service_method_change

Remove root object logging from service class update status method.
Merge pull request #324 from eclarizio/fix_widget_importer_spec

Use active_record_instance_double for MiqServer instance stub
SCVMM scheduled EMS refresh.

A mechanism was needed to refresh the SCVMM provider given that event support will not be in the 3.1 release. I have configured a 4 minute schedule but am open to negotiation on the frequency. On one hand we need to bear in mind that an EMS refresh can take more than 4 minutes but on the other hand we can't wait too long after a VM power operation.
Merge pull request #308 from bronaghs/scvmm_refresh_schedule

SCVMM scheduled EMS refresh.
Update tenant inventory collection

Use the OpenStack Identity Service (Keystone) to collect the full list of
tenants in OpenStack installations.
Add migration and model for quotas

* Create cloud_resource_quotas table with STI
* Create CloudResourceQuota and OpenstackResourceQuota model
    - explicitly set tablename for CloudResourceQuota since rails believes that
      the plural of "quota" is "quota"
* Update CloudTenant and EmsCloud with quota relationships

Add migration and model for quotas

Add ems relationship to quotas

Explicitly set table name for cloud quotas

According to Rails, the plural of quota is quota.  But, to stay consistent, the
table name is overridden to be "cloud_resource_quotas".

Add quotas relationship to cloud tenants
Add quota inventory collection