start writing an upgrade script
chef-solo or chef-apply logic
Wire up the update_omnibus method

Fix script and unix_update_omnibus.rb
Add cleanup to script
Attempt to fix sudo in CommandContext base class
Test unix_update_omnibus.rb

Add docs to node_resource chain for update_omnibus method.
Add tests and Remove sudo

Remove sudo setting from Unix command context
Add tests for ssh uninstall_chef and upgrade_omnibus
Add tests for untested unix_uninstall
first pass at windows upgrade omnibus
add code to install chef package
get windows script working
clean up and test
remove msi and add debian support
Capture all windows versions supported by omnibus
Merge pull request #27 from RiotGames/upgrade_omnibus

Feature: Upgrade a Chef Omnibus Installation
bump to 2.2.0
Issue-12 - Support ssh gateways.

This commit provides support for connecting to the destination host via an SSH gateway.
- connector_port_open? implementation for winrm and ssh
- the ssh implementation checks if it can connect to the gateway if the gateway is given. If
  it is not given then connect directly to the destination.
- host_commander#connector_for now calls the connector_port_open? for winrm and then ssh.
- port_open? moved to host_connector so it could be called from the winrm and ssh host connectors.
- ssh connector's run method now creates a gateway connection if the gateway value is in the :ssh options.