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
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
Removed deprecated references to check_dns
Add deprecated check_dns notice to release notes
Remove unused imports
Add support for state.top function to salt.state state
Fix pylint errors
Merge pull request #14278 from rallytime/pylint_fix

Fix pylint errors
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.
Merge pull request #14272 from rallytime/deprecate_check_dns

Deprecate check_dns