Python3.3: Fix, _PyGen_Send is not accessible under Windows, provide it.

* Initially a copy of CPython used for interoperation with its generator
  objects (not compiled ones).

* Should be replaced with rewritten code, as that is more general than
  needed.
Python3.3: Fix, do not use "%zd" with sprintf, it's wrong on Windows.
Python3: Fix, was not treating files with Microsoft unicode indicator properly.

* Was returning "bytes" instead of "unicode", which was not working in
  later parts.

* Corrects Issue#98.
Added test case for files with unicode BOM marker
Allow building the release from the hotfix branch, cleanups
add extern "C" to _Py_DecodeUTF8_surrogateescape declaration
Fix, there was a reference loss here leading to crashes under MSVC.

* Seems that ReturnValueException could be copy constructed and the
  default doesn't do the correct thing.

* Corrects Issue#102
Fix, was not marking parent packages as used modules.

Corrects Issue#101.
Cleanup, move management of already imported modules into dedicated "ImportCache" module.
Fix, the "--recurse-directory" option had no effect anymore.
Fix, the source filename might contain special characters, needs to be escaped too.

* This makes --trace-execution usable under Windows too.

* Other platforms could be affected by strange directory names.
Whitelist more modules
New hotfix release.
Merge branch 'hotfix/0.4.4.2'