And also the base branch of the incoming PR's branch
Merge pull request #18393 from s0undt3ch/2014.7

Use requests instead of github package. Also output the PR incoming branch
Merge branch '2014.7' into hotfix/merge-forward

Conflicts:
	salt/fileclient.py
Initial sketch of CLI progress
Add warning about using --out in runners/mine.py

Fixes #18390
Merge pull request #18385 from rallytime/cloud_events_doc

Add information about salt-cloud events to master events doc
Merge pull request #18377 from thatch45/usr_fix

Use the sdecode routine
Merge pull request #18389 from rallytime/fix_unused_arg

Fix unused args in modules/cloud.py
Linting
avoid shadowing in salt.modules.network
add runit service module
Merge pull request #18392 from thatch45/listen_fix

Check for listen data struct validity
Fix syntax errors
Merge branch '2014.7' into hotfix/merge-forward
Merge pull request #18399 from hulu/routes-shadowing

avoid shadowing in salt.modules.network
Merge pull request #18388 from hulu/returner-shadowing

avoid shadowing in returners.multi_returner
Merge pull request #18398 from tjyang/develop

correct the TOC missing issue
Nagios module pillar docs ex update

When copy/pasting the example nagios check Pillar shown in the
[online](http://docs.saltstack.com/en/latest/ref/modules/all/salt.module
s.nagios.html) and sys.doc documentation the load check doesn't run. By
adding the spaces the check is then run. It seems like there should
always be a space to avoid this from happening.
Filter out IPv6 localhost on OS X
Merge pull request #18384 from techhat/awsutil

Switch ec2 driver to signature version 4