s/existant/existent/
Added missing arguments check
Fix custom grain chicken-and-egg issue in highstates

This commit re-gathers pillar data if custom grains were synced during a
highstate.
Fix PEP-8 E302, E303, W291
Allow salt-key -a/-r to work on rejected/accepted keys

This commit modifies salt-key so that -a looks at rejected keys in
addition to pending keys, and -r looks at accepted keys in addition to
pending keys.

The -A and -R arguments still operate on pending keys only.

In addition, this commit improves reporting on the CLI when keys are
rejected and deleted.
Add --include-all arg to salt-key

This commit adds an --include-all option to salt-key, and requires it to
be used in order to match rejected keys with salt-key -a, and accepted
keys with salt-key -r. See
https://github.com/saltstack/salt/pull/7509#issuecomment-25325666 for
more information.
Fix race condition in salt-key

salt-key passes on the match glob to the applicable function within
salt.key.Key. However, if the glob includes a wildcard (or the argument
passed was -A/-D/-R, which executes the add/delete/reject on '*'), then
if there is any key activity between when the confirmation prompt
appears and when 'Y' is chosen, the wildcard could match one of the new
keys, resulting in unexpected actions being taken.

This commit changes the CLI usage of salt-key so that it passes a
dictionary of matching keys to the applicable function within
salt.key.Key. API backwards compatibility is preserved, because when
these pre-compiled dictionaries of keys are passed, they are passed in a
different argument name.
Fix git.latest to run current branch and ls remote as correct user
ensure that printed OrderedDict can be parsed by YAML (like a regular dict)
Fixes #7710 - Adds support for system python

Also updated documentation, and fixed some log messages
pillar.django_orm: fix misspelled function name
Edit the docs with new `id` generation process
Switch priority of `socket.getfqdn()` and `/etc/hostname` id guessing
Retrieve ID from cache if possible
PEP8 line length
Cache any non-IP guess of minion ID
Only log that we're guessing the ID when that is actually true
Fix out-of-date comment
Cache the minion id in /var/lib/salt or C:\salt\var\lib
Nevermind:  cache in CONFIG_DIR/minion_id