Make result=False if retcode is not 0 in module.run/wait

This fixes commit 57423e031aeb2d26f82795f36fb09f08b2e17af7 which
introduced this code, but seems to check the wrong part of `ret`
Only fail if retcode is non-zero
Merge pull request #16489 from basepi/scp16437

Only fail if retcode is non-zero
Add 2014.1.12 release notes
Merge pull request #16490 from basepi/2014.1.12releasenotes

Add 2014.1.12 release notes (2014.1 branch)
Merge pull request #16420 from Lacrymology/fix-module-run

Make result=False if retcode is not 0 in module.run/wait
Actually check the exit status code
Merge pull request #16599 from akatrevorjay/pull-req-cloud-scp-status-code

Cloud: Check the exit status code of scp before assuming it has failed.
Update to latest stable bootstrap script v2014.10.14

* Fixed a regex issue with matching Salt's tags. Match v2014.7 but not 2014.7 as a valid tag
* Distro Support Added:
  * Added Linux Mint 17 support(Thanks Skyler Berg)
* Disrto Suuport Fixed:
  * Init pacman keys if not done so previously
Release notes for 2014.1.13
Don't use funcs not present in 2014.1

Closes #16505
Re-inject opts into modules under multi-master mode.
Merge pull request #16614 from s0undt3ch/hotfix/bootstrap-script-2014.1

[2014.1] Update to latest stable bootstrap script v2014.10.14
Merge pull request #16631 from cachedout/issue_16505

Don't use funcs not present in 2014.1
Merge pull request #16663 from rallytime/cp-15848

Backport #15848 to 2014.1