Fix for #1226. Ensures user has ownership of file before changing permissions so that only the owner can read it.
Basic test proving existing functionality of get(use_sudo=True)
Use cleaned-up filepath for new test
Tweaked copy of earlier test re #1226
Changelog re #1226
Fix up new test to correctly fail
Merge remote-tracking branch 'cmattoon/release1.10' into 1226-int

Conflicts:
	sites/www/changelog.rst

Tweaked upstream changelog to include reporter credit.
Don't chown to group, is unnecessary & breaks on many systems
Minor refactor of some old tests
Merge branch '1.10' into 1226-int
Tweak non-integration tests to work with #1226
Merge branch '1.10'

Conflicts:
	integration/test_operations.py
Docs: add ref to env.host and env.roledefs

For intersphinx linking
Changelog closes #1229
Neuter the git SHA portions of the version module.

Left the actual method in place should anybody care,
but we no longer call it as a matter of course.

Fixes #958
fix an error if a stream encoding type is None
update unicode test descriptions.
Update changelog.rst
Conflicts:
	sites/www/changelog.rst
Merge branch '1.9' into 1.10

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