detect windows when running under IronPython

this is a strict pip changeset, things out of  _vendor (colorama and requests) are taken care upstream