Update the bootstrap script to the latest stable release v2014.10.21

* Fix path to python on FreeBSD. Thanks Pavel Snagovsky(@paha)
* Fix syndic installation on RHEL based installations. Thanks @markgaylard.
* Properly detect the git checkout `basename` directory instead of hard coding it. Thanks Howard Mei(@HowardMei).
* Allow installing ZMQ for SaltStack's COPR repository.
* Allow installing ZMQ4/PyZMQ14 from Chris Lea's PPA repository.
Merge pull request #16803 from s0undt3ch/hotfix/bootstrap-script-2014.1

Update the bootstrap script to the latest stable release v2014.10.21
Update to the latest bootstrap script, v2014.10.28

* Install the python systemd bindings for Arch and Fedora git installations
* Allow cloning from Salt's git repository using HTTPS. saltstack/salt-bootstrap#475
salt-call/ssh, issue #16610:

Fix a regression when modules are called within an SLS
Merge pull request #16946 from s0undt3ch/hotfix/bootstrap-script-2014.1

[2014.1] Update to the latest bootstrap script, v2014.10.28
Fix module.run state for non-dict return data

This backports part of a fix for this that is already in the 2014.7
branch, properly handling execution module functions which return
non-dict data.
Backport #17001 to 2014.1
Merge pull request #17011 from basepi/peerminepillar2014.1

Backport #17001 to 2014.1
Update to latest stable release of the bootstrap script, v2014.10.30

* Apply the forking patch to openSUSE git installations.
Merge pull request #17021 from s0undt3ch/hotfix/bootstrap-script-2014.1

[2014.1] Update to latest stable release of the bootstrap script, v2014.10.30
Merge pull request #16950 from Lacrymology/fix-module-run

backport regression fix from 2014.7
Merge pull request #16981 from terminalmage/module-run-fix-2014.1

Fix module.run state for non-dict return data
fixing username lookup
Merge pull request #17042 from CashStar/2014.1

fixing username lookup
Listing images by name results in naming conflicts

Recent changes at digital ocean has caused them to use duplicate image names for different images. For example: "image name "7.0 x64" now exists as both Debian and CentOS so the current code will only return the first image with that name. Referencing the image name during an image deployment will thus cause inconsistencies in the OS Image type that is deployed. Since images have unique IDs, listing images by ID and subsequently defining them by ID in salt cloud profiles is more reliable.
Merge pull request #17179 from naegelin/patch-1

Listing images by name results in naming conflicts
Fix typo
Add breaking change notice for module.run in 2014.1.0
Merge pull request #17368 from cro/breaking_change3

Add breaking change notice for module.run in 2014.1.0 and fix Sphinx error (unterminated quoted string)
Merge pull request #17325 from basepi/2014.1lintfix

Fix typo in 2014.1