Changing default behavior to exit for non zero return codes for winrm commands as well as bootstrap
null check
Actually fixing for bootstrap to fail
Fixed up default handling logic
Normalized how config[:returns] and knife return codes are utilizied
Adding in test for failing bootstraps
Cleaned up method name for return codes, removed code that was no longer invoked
removed spec that is no longer valid (default is to have 0 set for only valid return code
Merge pull request #83 from AngelInc/master

Make bootstrap with winrm have correct exit code with failure, and change default behavior of winrm command to fail on non zero exit code
[KNIFE-413] Put messages in ui, not in