Improve efficiency of event.fire_master

event.fire_master was doing an authentication handshake on
every event.  When firing events for monitoring-type applications
across many serversthis is a noticable amount of extra work for the
master.

This change sends events via the local minion event bus to the main
minion process, and from there up to the master using the existing
crypticle instance.
Modified the parsing the output from ls -lZ to use regex instead of split() in order to resolve issue 9845
Modified string to use single quotes - looks like this is the convention?
Added 'r' prefix to string to indicate that character escaping is used in regex
rm unused imports
fix pylint C0325 superfluous-parens warnings
Merge pull request #9922 from hulu/unused-imports

remove unused imports
Merge pull request #9921 from hulu/superfluous-parens

fix pylint C0325 superfluous-parens warnings
postgres: Pylint

This fixes #9920
postgres: fix: setting login could allow createdb
postgres: fix password encryption handling
postgres: small typo
postgres: Pylint fixes
SmartOS esky packaging: minor fixup

Don't assume that the top directory is named "salt"
The user might choose to name it "salt-<version>"
or "saltstack" or whatever else.

install.sh is already that flexible; this fixes _syspaths.py
Fix RunnerClient.master_call docstring

The docstring example was wrong
Merge pull request #9927 from nshalman/smartos-esky-syspaths-fix

SmartOS esky packaging: minor fixup
Fixes issues w/ starting broken services
Strip out the json unicode from file serializations
Merge pull request #9917 from bdenning/selinux-issue-9845

Modified parsing the output from ls -lZ to use regex instead of split() in order to resolve issue 9845
Merge pull request #9924 from makinacorpus/fixpgsql

[URGENT / SECURITY] Postgresql fixes