SCVMM: Gracefully handle empty results from Powershell

1) Now log the error messages returned from Powershell.
2) In Scvmm.rb - Now check if the hash (@inventory) is empty
3) Now handle empty datasets within the @inventory hash (e.g. vms)

https://bugzilla.redhat.com/show_bug.cgi?id=1134064
Update button methods to handle Terminate instance button

https://bugzilla.redhat.com/show_bug.cgi?id=1122039
Added support for buttons from Cloud Tenant summary screen.

- Added support for buttons when going to list of Instance/Images thru relationships from Cloud Tenant summary screen.
- Added spec tests for routes under cloud tenants and spec test to verify that button method is added to cloud tenant controller.
- Fixed a typo in edit_form_buttons view for reset button.

https://bugzilla.redhat.com/show_bug.cgi?id=1138838
https://bugzilla.redhat.com/show_bug.cgi?id=1138188
Updated helper method name

https://bugzilla.redhat.com/show_bug.cgi?id=1122039
Added missing icon

https://bugzilla.redhat.com/show_bug.cgi?id=1133849
Merge pull request #553 from epwinchell/cloud_tenants_icon

Added missing icon
Fixed indentation of if block for 'about' feature.

Fixed indentation of if block that check role_allows for 'about' feature. This was causing none of the sub menus under 'Configure' maintab to be displayed if user had no access to 'about' feature.

https://bugzilla.redhat.com/show_bug.cgi?id=1136112
Merge pull request #551 from bmclaughlin/terminate-via-quadicon

Update button methods to handle Terminate instance button
Synced all Microsoft vendor icons

https://bugzilla.redhat.com/show_bug.cgi?id=1138770
Merge pull request #545 from h-kataria/fix_cloud_tenants_relationship_buttons

Added support for buttons from Cloud Tenant summary screen.
Fixed save/cancel buttons when edititng VM thru relationships.

- Fixed save/cancel button on Edit VM screen that broke when button_tag was added to the form, had to remove form_tag tag to fix the issue.
- Removed image_submit_tag tags inside the if block to move fields left/right that were no longer needed, link_to tags to move fields left/right work for both explorer and non-explorer screens.

https://bugzilla.redhat.com/show_bug.cgi?id=1140360
Merge pull request #559 from h-kataria/save_cancel_buttons_fix_on_edit_vm

Fixed save/cancel buttons when edititng VM thru relationships.
Disable Provisioning button for SCVMM.

Added eligible_for_provisioning method in TemplateInfra model to override the one in MiqTemplate model so Provisioning for SCVMM templates can be disabled.

https://bugzilla.redhat.com/show_bug.cgi?id=1138858
https://bugzilla.redhat.com/show_bug.cgi?id=1138772
Openstack cloud network setting during provisioning

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

During openstack provisioning the cloud network needs to be
set only if there are more than 1 available cloud networks.
Merge pull request #555 from epwinchell/update_vendor_icons

Synced all Microsoft vendor icons
Merge pull request #554 from h-kataria/configuration_maintab_if_block_indenation_fixed

Fixed indentation of if block for 'about' feature.
removed form_tag

https://bugzilla.redhat.com/show_bug.cgi?id=1136790
Converted image-based form buttons to Patternfly btn class buttons; removed old form button CSS
Converted image-based form buttons to Patternfly btn class buttons; removed old form button CSS
Merge pull request #558 from mkanoor/bugzilla_1138417

Openstack cloud network setting during provisioning