BASE WinRM Module(s) added. Extra classes modified.
[WinRM] Chef omnibus working for WindowsGuest thru PowerShell

Release 1.3.0, WindowsGuest Support with native WinRM protocol.

Updated init_command for WindowsGuest [WinRM] into chef_base.
[WinRM] Modified login_command to use vagrant rdp for Windows instances. Added comments.
Solved Travis issues.
[WinRM] Integration tests: Busser now working using PoSH
[WinRM] Enabling HTTP_PROXY environment variable.

HTTPS_PROXY & HTTP_PROXY environment variable enabled for WinRMBase.
[WinRM] Modify test_winrm and omnibus version.

Some modifications to let the driver kitchen-ec2 work. Now chef omnibus
will download different versions.
[PoSH] Better installation progress bar check.
Solving SPEC issues. Fixing converge and busser stuff.
Transport Abstraction [On Progress]
[Transport] Idea to handle the provisioner and port.
Added attribute to distinguish the shell. Making to work Chef-Solo and Chef-Zero
Added sudo accessor to overwrite provisioner configuration. Chef Solo/Zero works now.
[Parallelism] Added multithreading for uploads

This improvement will let the file transfer for WinRM works in
parallelism. You can configure the amount of parallel files to upload
with the attribute :max_threads.
Enabled Busser with Transport shell logic.

Added default_port and default max_threads parameters.
Modified chef_omnibus functions with a nice progress bar.
Deleted old winrm.rb and winrm_base.rb from project.
Adjust style for test-kitchen finstyle

This commit corrects some style issues that clash with the maintainers
custom style for this project. Some of these included prefering
double-quotes instead of single quotes, removing some whitespace, and
general grammar like is_a over kind_of.
Better human_err_msg method
Fix to work with http chef_omnibus_url

Often people will reference getchef.com with http rather then https
for either using proxy caching software or due to The Enterprise
SSL proxy.  This allows the chef_omnibus_url to properly be updated
from .sh to .msi when referenced with http and not https.
Disable powershell progress bar

Anything that has a progress would automatically fail before
this patch because powershell would write some info to stderr.
build_transport_args must be implemented in dummy transport