First attempt at abstracting ZeroMQ communication.
Complete abstraction of ZeroMQ.
Updated the index of the troubleshooting docs with some new links to master and minion docs, added those, did not add content yet.
Don't assume that grep-available is available
dockerio module: docs syntax and formatting
Fixes pillar namespace merging not preserving order when replacing keys
Remove trailing semicolons from previous commit
Compensate for time spent waiting for events
Fix issue #7157
`exsel` matching is no longer supported.
Restore event subscription
Increase master timeout during tests now that it is not incorrectly incrementing
Improve reporting for errors caching binary packages

This commit catches MinionError exceptions encountered when caching
remote binary packages. In execution functions, a CLI-friendly
CommandExecutionError is raised. In states, a False outcome is returned
with a meaningful error message.
Look for crontabs in /usr/lib/cron/tabs when on MacOS
More ps exec module unit tests.
Note that the force_yes parameter to install was added to apt.py in 0.17.4
Note that the force_yes parameter to install was added to apt.py in 0.17.4

Fixes issue #9325
Merge branch 'issue9325' of github.com:corywright/salt into issue9325
Merge pull request #9326 from UtahDave/develop

use log.debug like all the other cloud drivers.
Fixed ping to test as per Tom yelling at me in Salt Class