Pull requests

Pull request to fix #323. Required adding some new keyword arguments to existing pkg_resources methods. Also had to update how {{{path}}} is handled for namespace packages to ensure that when a new egg distribution containing a namespace package is placed on {{{sys.path}}}, the entries in {{{path}}} are in the same order they would have been in had that egg been on the path when pkg_resources was first imported, though this guarantees nothing if submodules of that namespace package have somehow already been imported.

Not 100% sure of all the implications of this yet. In particular I want to test more with pip.