Fixed two tests, fixes for PyP

Hi,

here are two fixes for unflushed buffers leading to a race condition on slow IO, causing unittests to fail.
There was also a subtle bug in torstate.py due to a identity-comparison against a string: Comparisons against immutable objects (such as a string) based on identity ("foo is bar") usually get you more than you ask for. Due to the way PyPy handles the situation, a comparison fails - strings are equal but not identical - and hidden services are never considered having a unique name...

edit: there is a discussion about the above right now at http://mail.python.org/pipermail/pypy-dev/2013-May/011299.html

Fixing the above, the test-suite now passes on Linux 3.0.8+ armv7l using PyPy 2.0 alpha