Merge pull request #9888 from cachedout/#3500

Improve documentation for file.accumulated.
Log salt CLI sreq timeouts

This catches an exception and prevents a traceback, logging a message
that prompts the user to increase worker_threads if the message
persists.
Merge pull request #9889 from terminalmage/saltreq-timeouts

Log salt CLI sreq timeouts
minor doc fix to pillar.ext
buildout: protect against unicodeerrors
Fix regression in yumpkg

This fixes a recently-introduced regression which broke 32-bit package
installation for yum-based systems.

http://jenkins.saltstack.com/job/salt-rs-rhel5/1417/testReport/
Merge pull request #9890 from makinacorpus/fix_buildout

buildout: protect against unicodeerrors
Merge pull request #9891 from terminalmage/yumpkg-fix

Fix regression in yumpkg
master: optimize _return()

Be optimistic about file layout by not checking file existence (which
introduces additional stat(2) calls) but try to create dir and handle
errors in case of failure.

This reduces number of stat calls by 3 per minion per job.

From:
```
    stat("/salt/cache/master/jobs/dd/557c790ce8f7f15dbaa679937f130a", {st_mode=S_IFDIR|0755, st_size=86016, ...}) = 0 <0.000011>
    stat("/salt/cache/master/jobs/dd/557c790ce8f7f15dbaa679937f130a/nocache", 0x7fff278982a0) = -1 ENOENT (No such file or directory) <0.000010>
    stat("/salt/cache/master/jobs/dd/557c790ce8f7f15dbaa679937f130a/host000000.linkedin.com", 0x7fff278982a0) = -1 ENOENT (No such file or directory) <0.000018>
    stat("/salt/cache/master/jobs/dd/557c790ce8f7f15dbaa679937f130a", {st_mode=S_IFDIR|0755, st_size=86016, ...}) = 0 <0.000011>
    mkdir("/salt/cache/master/jobs/dd/557c790ce8f7f15dbaa679937f130a/host000000.linkedin.com", 0777) = 0 <0.000035>
```

To:
```
    stat("/salt/cache/master/jobs/dd/557c790ce8f7f15dbaa679937f130a/nocache", 0x7fff278982a0) = -1 ENOENT (No such file or directory) <0.000010>
    mkdir("/salt/cache/master/jobs/dd/557c790ce8f7f15dbaa679937f130a/host000000.linkedin.com", 0777) = 0 <0.000035>
```
add user options to salt-key and to tests/minionswarm.py so one can run in userland
Add documentation on yaml_utf8 setting on yaml troubleshooting documentation
Merge pull request #9901 from regilero/doc-yaml-utf8

Add documentation on yaml_utf8 setting on yaml troubleshooting documentation
Merge pull request #9784 from cro/proxyminion_rebase

Proxy minion support
Rearrange output from saltutil.cmd in salt.state

Makes it closer to the format expected by check_state_result
Don't fail outputters silently in debug
Deal with recursive highstate data

Makes the output from salt.state states much prettier
Change output of salt.state to reflect changes

Only include highstate output from minions upon which actual changes
were made so that it can be used with watch.
Always give saltenv argument highest priority
Disable pylint warning for proxyminion
Fix pylint violation in the pylint disable line