Run py.test in clean cache directory

And finally remove XDG_CACHE_HOME=... in tox.ini.
Workaround test failure due to cache in Python 3.2
Add a failing test due to import hack
Remove old test code
Remove old utility functions in test.base
Fix test failures because imports.py uses base.py
Document how to run test