curl: explicitly disable unwanted libraries

curl will opportunistically pick up unrequested librares, despite
superenv filtering. This adds a few extra options for things curl can
find on its own, and explicitly disables anything that's unrequested.
extend/string: backport #rpartition
mutt: switch mirror

bitbucket only had 1.5.22, and was missing 1.5.23.

Fixes #27916.
docker 0.9.1
docker: update 0.9.1 bottle.

Closes #27912.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
android-sdk 22.6.2

Update android-sdk.rb

android-sdk version 22.6.2 with right download url and right sha

Closes #27913.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Revert "clasp: add 3.0.1 bottle."

This reverts commit 4aba0b123ec0a28ad4314797415737e58d28ced2.
Revert "clasp 3.0.1"

This reverts commit 9081f165ac166e5b142cf4d1b2b0a0f134711104.
sphinx: fix libstemmer SHA-1.

Closes #27875.
Revert "Replace files atomically when relocating"

There are some weird interactions with ensure_writable and atomic_write
that need to be sorted out.

Fixes #27917.

This reverts commit 41c21e6ea5647823a9e589a56f0494b622e26fb2.
scantailor: upstream patch to build with clang

Fixes #11817.
Closes #27919.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
Replace files atomically when relocating, take two
link: print wrapper is not always required
link: fix output ordering when exceptions are raised
libyaml 0.1.6

Closes a security vulnerability:
http://www.ocert.org/advisories/ocert-2014-003.html
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-2525
libyaml: update 0.1.6 bottle.

Closes #27923.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Fix Keg#find so we don't have to deal with it everywhere

lol inheritance
Put constant strings in a constant
Don't mix boolean operator types
Fix overly defensive handling of src parameter in make_relative_symlink

This method is for internal use only. It is unsuitable for use in
formulae, which should use install_symlink to create relative symlinks.
Thus callers are required to pass a Pathname, not a string, and we can
remove this conditional.

Further, if src is not absolute, then src.relative_path_from(dirname)
will fail. All callers currently pass absolute pathnames. Therefore we
don't need to call expand_path when printing it.