Update Ant to 1.9.4

update download link and sha1
ant: add 1.9.4 bottle.

Closes #28997.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
libvirt 1.2.4
libvirt: update 1.2.4 bottle.

Closes #29006.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ansible 1.6

Closes #28992.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
version 1.6.2

Closes #29005.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
version 2.1.7

Closes #29002.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libmongoclient 2.6.1

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
gdal 1.11.0
gdal: update 1.11.0 bottle.

Closes #28927.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
os/mac: don't use Formula.factory unnecessarily.

Instead check if the path exists by using opt.
shared: don't use Formula.factory unnecessarily.

Instead check if the path exists by using opt.
shared: refactor gcc_version_formula.

Avoid throwing unnecessary exceptions by checking for paths existing and
creating formulae as late as possible. Additionally use instance
variables for some caching.
ENV/std: use full paths to gcc versions.

This is consistent with how e.g. `gcc-4.2` is handled.

This means e.g. `ghc` can find `gcc-4.8` at runtime.

Fixes #28934.
ghc: bump revision to add full compiler path.
ghc: update 7.6.3 bottle.
uru 0.7.4

Uru is a lightweight, multi-platform command line tool that helps you
use the multiple rubies (currently MRI, JRuby, and Rubinius) on your
32/64-bit Linux, OS X, or Windows systems.

Closes #28681.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ansible: don't depend on :python.

Use the system Python instead.
appscale-tools: don't depend on :python.

Use the system Python instead.
atdtool: don't depend on :python.

Use the system Python instead.