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
Fixed ServiceDlg checkbox field:Required attribute not persisting issue

https://bugzilla.redhat.com/show_bug.cgi?id=1132014
Added missing route "iso_image_edit" for pxe controller

https://bugzilla.redhat.com/show_bug.cgi?id=1131326
Fix SmartState Analysis failures on non-English VMs.

Text retrieved from non-English Windows VMs may be encoded in
UTF-16. This text may contain byte sequences that are not valid
in UTF-8. Check the text for valid encoding, and convert to UTF-8
as needed.

https://bugzilla.redhat.com/show_bug.cgi?id=1126476
Fixes #293
Fixes #332