fix enough code we get to import the actual testsuite from the runner
have the test module finder raise the original ImportError
use io.BytesIO instead of cStringIO in formparser
introduce werkzeug._compat starting with urlparse
xrange->range
various six based import/syntax fixes
use new style octal literals
a mass of byte string and import fixes
some more name/syntax fixes
string type, integer type and stringio replacements - now the suite runs
posargs for tox
naively encode fs cache keys if they arent byte strings
some naive string type fixes in werkzeug/test
some naive changes to uri/iri handling
kill a spurrious xrange from tests
switch datastructures to direct imports from six
fix a ordered multidict testcase
use detailed assertions in the datastructures testcase
Fixed import in testsuite.serving
Fixed contrib.cache