Add initial unit tests for module.run state function
Fix event forwarding, someone (during refactoring?) had removed registering the event socket to the poller, which meant that the syndic would never forward events
Fix for #16825

In the case that you are a lower level master (under a syndic) we weren't calling prep_jid, which meant that the job wasn't initialized in the cache. Now we call prep_jid all the time, optionally with a jid passed in. This way the master can ensure that it is ready to store information about this jid when it goes further down the track (ret, save_load, etc.)
Install repoquery if not present on yum-based distro

Resolves #16874.
Add notice on automatic installation of repoquery
Add notice on automatic installation of repoquery
Remove known issue comment for salt-ssh
Cleanup all other returners to handle the new passed_jid argument
Added another test to module.run state unit tests
Avoid key error in connected_ids()

Continue through the loop if we could't access the grains instead of
crashing and burning.

Closes #15143
only add mine.update to schedular if function is available
Merge pull request #16881 from jacksontj/2014.7

Fixes for Syndic
Merge pull request #16884 from terminalmage/issue16874

Install repoquery if not present on yum-based distro
Change profile name for Digital Ocean cloud tests

Digital Ocean changed their image-naming scheme. This should fix the failing tests.
Release notes for 2014.1.13
Point to the correct latest 2014.1.13 release

This is recurring and #12720 is tracking the issue.

Conflicts:
	doc/topics/releases/index.rst
Update conf.py as well
Fixed invalid archive type error message, was reporting 'name' not 'archive_format'
Catch error conditions in quota.get_mode

Closes #16381
Merge pull request #16890 from rallytime/bp-16798

Backport #16798 to 2014.7