Allow for MultiMinion to start with some of the masters as dead. This more closely matches the regular Minion process who will continually attempt to re-connect to the master
Clean up error messages and some old variables
Add more comments
More cleanup and comments
Move event handling into its own function
More clean up to MultiMaster

- consolidate handle_event (in Minion) into a single function (to shorten up tune_in).
- Change MultiMaster to use handle_event (within the minion) to send the event to a single random working minion
- add check in __master_disconnected to make sure the master name and the event names match
Fixing it to append a trailing slash in end
LYFT-14491 - resolve issue with boto_asg.exists
Merge pull request #3 from lyft/LYFT-14491-resolve-boto-asg-exists-issue

LYFT-14491 - resolve issue with boto_asg.exists
LYFT-14491 - make image-id required
Since this was changed to use channels this is no longer necessary, since the channel does this under the hood
Remove another weird hard-coded sleep

If this is an issue we need something other than sleeps ;)

similar to #14223
Add support for state.top function to salt.state state
Fix salt.utils.chugid group_list filtering on OS X
Make it more clear what the contents_newline option does.

The current description didn't make it really clear whether
this option is there to preserve newlines in content or just
ensures a final newline.
Update mongodb_user.py

Fix for issue https://github.com/saltstack/salt/issues/14281
Added a plugin helper that hunts out the rabbitmq-plugins variable on linux systems that don't expose it in the PATH variable #14235
We don't need to wrap the function calls in which because our _get_rabbitmq_plugin function does the job for us. Removes some imports #14235
Revert "bug: syndic does not return in 1 seconds"

This reverts commit 14fb6880543093dff77b9d41f6d16d43167be4bd.

Conflicts:
	salt/client/__init__.py

See my comments on PR#10336. That commit looked wrong to me and I got
no response to my query. It understandable that the change wouldn't have
caused much pain for most people but I suspect that commit 36601005 is
rendered unnecessary by reverting this.
Disable check for all minions returned when using syndic

This optimisation meant that if all minions targeted were connected to
syndics, rather than directly we would never look for events