Fix problem with file.append and unicode input
Handle unicode in highstate outputter

Refs #16651
Simplify decoding
2 of 500000

Let's not hardcode the SSH tests to the root user without the need for
that.
add "ext_processes" feature to master
remove erroneous import
Bugfix: crash on highstate population when empty path is passed
fixed fileclient.Client.get_url with older requests versions

In particular, this makes the method work on Ubuntu 12.04 LTS
remove unused import
remove unuse dimport
remove comma
whitespace
disable faulty lint call

Since the called class has these args I don't know why pylint is
firing
implement the missing files.find exec function

Conflicts:
	salt/utils/find.py
Fix changes from rebase

pep8: --config=/usr2/ebrunson/.config/pep8

Change-Id: I500ff2fa7cdfe5ad577ca42d2dbf8b34b830a8cb
Improve {} substitution

This implementation allows multiple substutitions while
using .format() would cause an exception if token was
used multiple times.

pep8: --config=/usr2/ebrunson/.config/pep8

Change-Id: Ie23a321a470685ef4ecc8dde282ef3d665b9a0e7
Fix error on python 2.6, those need to have indexes
Merge pull request #17246 from rallytime/bp-17172

Backport #17172 to 2014.7
add docs for ext_processes
Merge branch 'bp-17231' of https://github.com/rallytime/salt into rallytime-bp-17231