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
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.
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
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.
Export overwrite message change.

Correct message for OVERWRITE in upper case.
https://bugzilla.redhat.com/show_bug.cgi?id=1140764
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