Added eligilie_* methods for cloud provisioning to automate

Added eligible_* methods to miq_ae_service_miq_provision_cloud model
Derive Amazon and Openstack models from the cloud model.
Refactor miq_provision_mixin to support cloud and infra methods.

https://bugzilla.redhat.com/show_bug.cgi?id=1029654
Added additional rows for dropdowns

https://bugzilla.redhat.com/show_bug.cgi?id=1131637
Added tests for cloud provisioning models in automate.

https://bugzilla.redhat.com/show_bug.cgi?id=1029654
Added eligible_tenants to openstack automate provisioning

Added cloud_tenant service model and factory.

https://bugzilla.redhat.com/show_bug.cgi?id=1029654
aligned hash rockets, adjusted formatting

https://bugzilla.redhat.com/show_bug.cgi?id=1131637
Converted image-based form buttons to Patternfly btn class buttons; removed fieldsets
converted tabs to spaces, aligned hash rockets, adjusted formatting
Fixed the rendering issue while reloading a Request

Rendering would be based on @display type - "main" or "miq_provisions"

https://bugzilla.redhat.com/show_bug.cgi?id=1122516
Upgrade CertificateAuthority to use certmonger

https://bugzilla.redhat.com/show_bug.cgi?id=1130658
Merge pull request #415 from gmcculloug/automate_cloud_provisioning

Automate cloud provisioning
Converted image-based form buttons to Patternfly btn class buttons; removed fieldsets
Merge pull request #403 from ManageIQ/certmonger_cli

Upgrade CertificateAuthority to use certmonger
converted tabs to spaces, aligned hash rockets, adjusted formatting
Merge pull request #370 from AparnaKarve/bz1122516_miq_request_reload_issue

Fixed the rendering issue while reloading a Request
Merge pull request #391 from epwinchell/patternfly_formbuttons_7

Patternfly formbuttons 7
Merge pull request #427 from epwinchell/patternfly_formbuttons_8

Patternfly formbuttons 8
Merge pull request #419 from epwinchell/add_schedule_formatting_fix

Add schedule formatting fix