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

Antoine Brenner

Conflicts:
	sites/www/changelog.rst
Reword docs/changelog re #315
Fix incorrect monospacing
Fix incorrect monospacing
Merge branch '1.11' into 1.12
Merge branch '1.12' into 1.13
Update copyright in README to be more accurate
Formatting
Nuke Fab-oriented link color override
Errything uses intersphinx to Python
Show Travis status in website sidebar
README py3 update
Use newer alabaster w/ showhidden in sidebar TOC

Lets us not have 2x TOCs on landing page
Merge updated a01e449 from al-tonio
Fix some trailing whitespace
Formatting