removed fsencode and fsdecode
replaced fsencode with decode_as_string - decoded utf8 or console input to
decode_as_string should be called on encoded string before joining
BUG_FIX - It would seem that there is a issue wiht the legacy file listing
  which this commit fits.  I have no clue how any of the other stuff would
  had even worked.
fixed imports on test_svn, look like it was an artifact anyway.
Fixed the various tests that depended on fsencode.
Added a test to run egg_info on a dummy SVN package.
Added a second similar test that invokes the legacy code.
Merged pypa/setuptools into default