import ensurepip out of cpython repository,

changeset: e28004fb30c0c883bc6ff0a509ecbec9e342b93e
whl files are not included
added unziped ensurepip dependecies from _bundled
ironpython modifications

converted to work under python 2
added proactive check for frames argument
suppress compilation
adjusted to recognize windows under ironpython
enabled actual compression in wheel files
value of __name__ is set to __main__ when -c parameter is used

fixed cp35322
relaxed ctype DWORD argument conversion to accept negative values

fixed cp35326
fixed windows detection in pip/log and colorama
added formal test for cp35326
added partial support for gzip header and header autodetection
implemented gzip header state machine
simplified gzip header removal
renamed IRON to IRONPYTHON, removed redundant code
updated StdLib staging to include ensurepip
Merge pull request #206 from paweljasinski/ensurepip

added ensurepip - fixed cp35198, cp35326, cp35322, cp35295
added broken but importable version of multiprocessing - cp34959
Merge pull request #207 from paweljasinski/cp34959

added broken but importable version of multiprocessing - cp34959
Set prefix in a virtualenv-compatible way.

virtualenv moves ipy.exe into a Scripts directory. ipy.exe will now search up the tree for a Lib directory to set the prefix to.
Remove unnecessary os.mkdir call in ensurepip.
Update StdLib.pyproj.