Fog 1.23.0 and knife-windows 0.6.0 dependencies
Merge pull request #230 from opscode/adamed/fog-update

Fog 1.23.0 and knife-windows 0.6.0 dependencies
adds --windows-auth-timeout option and defaults to 25 minutes
Unit test coverage for auth timeout
Merge pull request #232 from opscode/adamedx/auth-timeout-windows

Enable configurability of timeout for Windows authentication
Update gemspec license to SPDX ID

http://guides.rubygems.org/specification-reference/#license=
http://spdx.org/licenses/
Revert invalid merge for AWS STS token
Merge pull request #239 from opscode/adamedx/revert-sts

Revert invalid merge for AWS STS token
Update version and gemspec for 0.10.0.rc.0 release
Fix rspec deprecation warnings
Merge pull request #240 from opscode/adamedx/release-0-10-0

Release knife-ec2 0.10.0.rc.0
Remove the 'instance data' method of creating EC2 servers
Remove functionality from spec helper
Merge pull request #241 from juliandunn/remove-instance-data

Remove the 'instance data' method of creating EC2 servers
Allow knife to run using IAM role

Use case: C/D server running in EC2 with IAM role assigned and no on
machine creds.

This was a patch I wrote in a hurry. Logic revision suggestions are
very welcome.
Call locate_config_value over Chef::Config

I’ve only changed this in conditionals I added as a part of setting the
:use_iam_profile attr
Add unit tests for use_iam_profile

Test default value of use_iam_profile == nil
Test a connection is created without access keys while use_iam_profile
== true
Rename tests to better describe what they do
Simplify use_iam_profile configuration
Documentation update for IAM role credential feature