Added local OS detection (Windows, Posix) to BoundEnv class. (To add support for more platforms, see: http://rbjl.net/35-how-to-properly-check-for-your-ruby-interpreter-version-and-os)

Added ability to write local hosts file in Windows format . Requires to run cmd prompt as admin.

hosts and known_hosts files now throw an error if user does not have write access.
Added Windows Vulcanizer
- addresses a known limitation in Bundler when copying/deploying code cross-platform.
- adds remote library dos2unix

Remote calls 'dos2unix' after code/config file transfer. Note this is called regardless of local windows / unix, but forces command with '|| true' suffix so it won't fail if dos2unix isn't installed.