Some workarounds to make progressbar work in cmd.exe

* Some redundancy in the Windows console code to make it also compatible
  with cygwin terminals (mintty, etc)
* Moved Windows C code into separate files because they're getting
  unwieldy
Merge branch 'master' of github.com:moshee/airlift
Modified semantics of stdin and zip options

+ Pass '-' as a file to get stdin
* -s now names the stdin stream only
* -f now names the first upload. This will be the zip file if -z
Possibly mitigated some junk memory issues.

Still trying to figure out how to get a multibyte string into the
Windows clipboard as a wchar string. Previously I think I allocated too
much for the buffer and it was hitting junk, or maybe the string wasn't
terminated so it was actually seeing that junk.