llvm 3.4.2
llvm: update 3.4.2 bottle.

Closes #30462.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Maven 3.2.2

Closes #30463.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
pango 1.36.5
pango: update 1.36.5 bottle.
gtk+ 2.24.24
gtk+: update 2.24.24 bottle.
Pass strings, not keg objects, to exec
github-release 0.5.2
github-release: add 0.5.2 bottle.

Closes #30449.

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

Closes #30471.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Deprecate Keg#fname
Remove dead code
Reuse existing keg object
Fix keg method visibility

Only link_dir needs to be protected
Give Keg#link_dir parameter a more descriptive name
Keg no longer inherits from Pathname
Simplify NoSuchKegError condition

dirs will be empty if the rack directory does not exist.
Remove a dead branch from ARGV.kegs

rack cannot be nil at the point where FormulaUnavailableError is raised,
so we don't need a branch to deal with that.
The rack variable is only used inside the block now