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
upgrade net-ssh from 2.6.5 to 2.9.1
EmsRefresh of Amazon Images for EBS only instances

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

This is the first part of the ticket, it pertains to storing the
block_storage_based_only for flavors and root_device_type for images.
Once this data is filled in by the ems_refresh we will be able to
filter out invalid instance types during provisioning.
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
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
SCVMM - Separate Template and VM inventory retrieval.

We should not try to gather network and DVD inventory for templates. Easiest way to handle this is to create a separate simple method for templates.
Added code around Publish button to be disabled for SCVMM.

- Added code around Publish button to be disabled for SCVMM on VM summary screen and also code around Publish button on list view to display a flash message "Publish does not apply to VM Template" when SCVMM VM is selected from a list view.
- Minor change to the flash message.

https://bugzilla.redhat.com/show_bug.cgi?id=1138858
https://bugzilla.redhat.com/show_bug.cgi?id=1138772
Merge pull request #563 from epwinchell/formbutton_fix_1

formbutton fix 1
Merge pull request #556 from epwinchell/Patternfly_formbuttons_13

Patternfly formbuttons 13
removes saveFile

this method is not used anywhere, so we can safely delete it
FileDepot: Save depot name

Added missing :name attribute when depot_hash is updated/saved,
removed unnecessary self, and align the hashes.
Fix for not working schedule database backup

https://bugzilla.redhat.com/show_bug.cgi?id=1099341
Fixed a broken spec test.

https://bugzilla.redhat.com/show_bug.cgi?id=1138858
https://bugzilla.redhat.com/show_bug.cgi?id=1138772
LogManagement spec: Fixed the name for depots
MiqSchedule spec: Add 'name' attribute for @depot_hash
Merge pull request #514 from bronaghs/scvmm_null_results

SCVMM: Gracefully handle empty results from Powershell
Introduced Patternfly btn-xs class for small buttons
Merge pull request #547 from bronaghs/scvmm_network_dvd_null_checks

SCVMM - Separate out Template and VM inventory retrieval.