We support 3.2
Support passing in "buffer" objects again where bytestrings are expected.

This fixes bzr's use of paramiko.

Fixes issue #343/#285.
Changelog re #285, re #352

Conflicts:
	sites/www/changelog.rst
Merge branch '1.13' into 1.14

Conflicts:
	sites/www/changelog.rst
Merge branch '1.14'

Conflicts:
	sites/www/changelog.rst