Fixed 3rd-party package installation for namespace packages and overriding built-in libraries

Replacing sys.path.insert() with site.addsitedir() makes it possible to import namespace package dependencies.
maybe add a comment line with the resulting sys.path
`# ['.', '/vendor', '/site-packages/x', 'site-packages/y']