Support buildouting without system distribute install

Previously we would use the system pythonpath when developing an egg. This meant that develop would fail if setuptools or distribute aren't system installed (as is the case with the deadsnakes PPA if you opt to keep the stock build of distribute).