Fix, the decision to "marshal" constants or to create them was broken.

* The "chardet" modules contain very large constants, that failed the
  new code. This caused basically infinite compilation times for any
  code that recursed into them.
Windows: Was not detecting standard library paths for virtualenvs properly.
Fix, overwriting function's "__doc__" caused reference loss on initial value.

* As long as that doc string is single use, or overused (None), no problem
  occurred. Doing this to local functions, e.g. with decorators exposed
  the issue.

* This corrects Issue#156.
New hotfix release.
Merge branch 'hotfix/0.5.5.2'