Configs now use new Vagrant merge and validation pattern. Removed unused device config
Standardized exceptions. Added localized exception messages
Fixed i18n string loading
Normalized all logger names
Removed unused winrm class. Added plugin specific error for failed winrm auth
Removed dead code that was still referencing the old winrm class
Bootstrap plugin logging to match the current Vagrant logging level
Fixed auth error grammar
Extracted winrm connection options and endpoint to new methods. Added more specific error handling for auth failures
De-hackified Nori type cast setting. We now turn advanced type casting off using the client method
Removed unused rescue block from around the WinRMWebService creation
Added block functionality to shell_execute, this allowed the removal of the plugin specific output methods