Remove compatibility workarounds for Python < 2.6
Make sure delta.py handles streams in binary string mode, so we can always use BytesIO
Convert URL from bytes to str for RemoteAccess
Use the next() function in test_ra
Use single parameter instead of tuple.
Streams should be compared to bytes
Use new exception handling syntax
Use int instead of long; use new octal literal syntax
Python 3 doesn’t have these file objects
Test that delta.apply_txdelta_window() and friends work
Merge branch 'fixes' into common

Conflicts:
	subvertpy/_ra.c
	subvertpy/tests/test_client.py
Partially port C modules to Python 3.1; drop Python 2 compatibility

py_stream_read and py_stream_write should operate on bytes because Subversion
accepts raw data.
Use BytesIO instead of StringIO
Remove compatibility workarounds for Python < 3
Adapt to splitup of “urllib” in Python 3
Adapt to Python 3’s dictionary view methods
“socketserver” is renamed in Python 3
range() is renamed in Python 3
Use bytes for file data
Use byte strings rather than character strings in “delta” module

* Use bytearray() rather than a list of chunks when building up a buffer