Remove python 2.5 from tox
Fix logging error in sftp_client for filenames containing the character.

Bug reported here:
http://vlists.pepperfish.net/pipermail/obnam-flarn.net/2013-May/000767.html

Antoine Brenner

Backported to 1.11 by @bitprophet

Conflicts:
	paramiko/sftp_client.py
	sites/www/changelog.rst
	tests/test_sftp.py
Merge branch '1.11' into 1.12
Merge branch '1.12' into 1.13

Conflicts:
	paramiko/sftp_client.py
	sites/www/changelog.rst
	tests/test_sftp.py
Merge branch '1.13'
Added self.args for exception classes. Used for unpickling

Related to fabric/fabric#986 and fabric/fabric#714

Conflicts:
	sites/www/changelog.rst
Merge branch '1.11' into 1.12
Merge branch '1.12' into 1.13
Merge branch '1.13'
Merge pull request #307 from offbyone/tox-py25

Remove python 2.5 from tox
BufferedFile.read() now returns byte strings instead of text strings

It is the right thing to do since we have no idea what encoding the file
is in, or even if the file is text data. BufferedFile.readline() is
unchanged and returns text strings assuming the file is utf-8 encoded.
This should fix the following issue:
http://comments.gmane.org/gmane.comp.sysutils.backup.obnam/252

Updated pull request with:
 * new unit test for non-utf8 data
 * docstring changes to avoid Sphinx warnings.

Antoine Brenner