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.
Change server monitor_poll default to 5 seconds.

After extensive testing by @akrzos, it was found that this fixes a
number of timing issues which are really just queue timing delays.  C&U
especially gets a lot snappier and the affect on the appliance CPU usage
was found to be negligible.

https://bugzilla.redhat.com/show_bug.cgi?id=1093222
SCVMM linux VMs have error message in their hostname

Linux VMs that do not have the Integration Services installed cannot communicate guest information back to the Hyper-v server.
The 'hostname' is one example of this, instead of displaying a blank value or a descriptive warning for the hostname, powershell displays the following ugly error:
 "getaddrinfo failed_x000A_ "
This PR addresses this by gracefully replacing this error message with the string "unavailable" as the hostname property value. I am open to enhancing this to "Integration Services not installed" or something along those lines.

https://bugzilla.redhat.com/show_bug.cgi?id=1138774
Don't pass empty args to yum update

https://bugzilla.redhat.com/show_bug.cgi?id=1136941
Merge pull request #577 from brandondunne/dont_pass_empty_args_to_yum_update

Don't pass empty args to yum update
Merge pull request #572 from bronaghs/scvmm_linux_hostname_error

SCVMM linux VMs have error message in their hostname
Merge pull request #575 from Fryguy/change_default_configuration_values

Change server monitor_poll default to 5 seconds.
Remove String 1.8.7 -> 1.9.3 compatibility crutches.

String#+(exception) was removed in 1.9, we should be calling String#+(exception.message).
Let it raise errors so we fix any remaining callers.

Fixes #536
Remove 1.8.7 -> 1.9.3 compatibility crutch.

String#ord exists on 1.9+ and since we have no remaining 1.8.7 uses, it's no longer needed.

Fixes #536
We previously removed enumerable from String so this spec is not needed.

This was missed in commit fe3833c69e1d.  :bomb:
Merge pull request #550 from kbrock/gem_net_ssh

upgrade net-ssh from 2.6.5 to 2.9.1
Merge pull request #543 from mkanoor/bugzilla_1139383

EmsRefresh of Amazon Images for EBS only instances
Merge pull request #573 from jrafanie/remove_1_9_crutches

Remove String 1.8.7 -> 1.9.3 compatibility crutches.
Added code to retain existing URL parameters across different view types

There were a couple of routing errors and code crashes due to absence
of certain URL parameters when the view type was switched from grid to
list or tile, or when the list was sorted.
This has been fixed in the current commit.
Other than this, a missing route for 'download_data' was added as well.

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