Add __main__ so that fabric can be invoked with 'python -m fabric'
Update changelog
Added `use_sudo` and `temp_dir` params to `operations.get()`. Fixes #700
Add support for dict style roledefs
Add option to skip unknown tasks
Set env.skip_unknown_tasks default
Close fds before the child process is executed

all file descriptors except 0, 1 and 2 are closed before the child
process is executed. (Unix only)
Merge branch 'master' into 975-int

Conflicts:
	docs/changelog.rst
Changelog re #975 (file moved, also reworded)
Add note that #975 only seems to work on 2.7
Merge branch 'master' into 1090-int

Conflicts:
	sites/www/changelog.rst
Merge branch 'master' into 1098-int

Conflicts:
	sites/www/changelog.rst
Changelog tweaks
Merge branch 'master' into 1121-int

Conflicts:
	sites/www/changelog.rst
Add missing (or removed in interim?) import for tests re #1121
Tweak changelog
Add -p flag to preserve ownership correctly in temp file
Merge branch 'master' into 1188-int
Add changelog re #1188, fixes #1188
Didn't update mocked tests for earlier change.