erlang: mark as always failing with llvm

There is always a better alternative than llvm-gcc available (clang on
Xcode 4.3+, gcc-4.2 elsewhere), so let's get rid of this hack (who wants
an unoptimized erlang built with llvm-gcc, anyway?)
cairo: add missing deps
erlang: disable silent rules
erlang: work around superenv bug

I don't want to bottle this quite yet since I think a fix in superenv is
imminent.

Fixes #23754.
git 1.8.4.3

Closes #24102.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
git 1.8.4.3 bottles
grails 2.3.2

Closes #24075.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
glog: fix patches

Avoid using a patch URL with a token that expires
Avoid using a hash when patches need to be applied in order

Closes #24068.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libkml: fix compilation with clang and gcc 4.7+

Fixes #24069.