[KNIFE_EC2-87] Integrate WinRM bootstrap for Windows instance

This commit adds the ability to bootstrap Windows instances via WinRM
rather than SSH.

Windows instances are detected via an EC2 API call.  When a Windows
instance is detected, the bootstrap method is choosen based on the new
bootstrap_protocol configuration option.  This option can be
overridden with the --bootstrap-protocol command line option.  The
--bootstrap-protocol option is ignored for non-Windows nodes.

The administrator password for the Windows instance is retrieved from
the EC2 API and decrypted with the specified private key.

Additional tests are still required for these features.
Revert "[KNIFE_EC2-87] Integrate WinRM bootstrap for Windows instance"

This reverts commit f1eda03dcc3386b5f13e352d7d47c7150ea09373.
Adding support to enable EBS Optimized AWS instances
[KNIFE_EC2-79] Add support for --ebs-optimized

Merge branch 'zsiddique/master'.
Bump fog dependency to version 1.6
Remove erroneous call to #ebs_optimized.
Release version 0.6.0
[KNIFE_EC2-93] Ensure ec2 hint isn't set simply by loading the plugin.

Currently, the Chef::Config[:knife][:hints]["ec2"] option will be set
simply by loading the plugin, causing the hint file to be erroneously
created on non-ec2 nodes.  This commit ensure we only set the option
in the #run method or in the Proc that is called when the --hint
option is used.
Release version 0.6.2
Merge remote-tracking branch 'upstream/master'