Revert "Multi-master start race condition"

This reverts commit b3f81ca487c5984b72bb0101ccc1d9f786613fee.

Allow multi-master minion to start if not all masters are available
Revert "Allow schedules to work in multimaster."

This reverts commit 612a77e34263b07b82da510408c043f5c51213b6.

Don't blow up if one of the masters can't be contacted
Re-fix allow schedules to work in multi-master

This fixes the same bug as PR #13189 but without breaking multi-master
when one of the masters is unavailable.
Change how salt-ssh connects with sshpass.

When the 'passwd' option is set in the rooster file for a host, then salt won't use PubkeyAuthentication even if it is already set up.
Make sure multiple git pillar sources work

Skip tests if no internet connection
Update pillar unit test
Remove deps on unavailable code
Merge pull request #15078 from gajdipajti/patch-1

Change how salt-ssh connects with sshpass.
Update documentation on salt-ssh

User must set NOPASSWD option for a non-root user to use sudo. 
Solves #12808.
Merge pull request #15141 from gajdipajti/patch-1

Update documentation on salt-ssh
Patch up a style leak
Try using `rsync` if `scp` is not available
On failures bail out
`rsync` also asks for a password
Merge pull request #15155 from thatch45/mbirtwell-multi-master-missing

Mbirtwell multi master missing
Try `sftp` before `rsync`
Merge pull request #15159 from s0undt3ch/hotfix/exc-info-per-handler-2014.1

[2014.1] Make salt-cloud fail on upload failures
Update to latest bootstrap script, v2014.08.23

* Avoid redirect breakage when installing EPEL with rpm on RHEL 5
* Ensure python-apt is installed by the bootstrap script for Debian & Ubuntu minions. Thanks @garethgreenaway.
* Don't shallow clone on git versions lower than 1.7.10
* Only shallow clone on git tag based installations
* Configurable Salt repository clone directory for git based installations
* Distro Support Fixed:
* Fixed the URL to download EPEL for Cent 5
* Use the full path to the `chkconfig` binary when checking for services in SysV init systems.
* Fixed an issue where the default sleep period(3 secs) on Ubuntu would cause a race condition with upstart wherein the package installation would call an upstart start and before it could complete, bootstrap would call another. The result was *two* copies of salt running which ended up causing a most stubborn bug that's documented in saltstack/salt#12248
Merge pull request #15091 from pass-by-value/git_pillar_port_2

Git pillar port 2
Merge pull request #15208 from s0undt3ch/hotfix/bootstrap-script-2014.1

[2014.1] Update to latest bootstrap script, v2014.08.23