Move pure python files into their own directory.
Multiple changes:

* Split things into pure and impure.
* Remove pyinstaller directory, use PyInstaller module directly.
* Change site.py to import the pure python.
* Filter a little better.