KNIFE-386: add explicit test for winrm protocol response before bootstrap
KNIFE-386: Code review feedback
Check return status to handle 401s caught downstream
Get comments in sync with code change to handle instead of ignore errors
KNIFE-386: avoid alarming output for operations that will retry
Remove obsolete windows-shell bootstrap template
Add auth-timeout option and fix exit codes
Fix broken Windows tests
KNIFE-450: set process exit code on error
Don't rely on default value of :returns
Update CHANGELOG
Update documentation
Merge pull request #78 from opscode/adamed/knife-386-testing

KNIFE-386, KNIFE-450: WinRM bootstrap readiness, knife exit code fixes