python: fix installing on NFS

python has a severe bug which prevents it from building, or performing
certain filesystem operations, on NFS.

A few functions in the shutil module, notably chflag(), will attempt
to copy file metadata which includes flags. Certain filesystems, such
as NFS, don't support copying flags and will raise ENOTSUP when it is
attempted. Unfortunately a portion of the python build process
indirectly uses chflag() to copy metadata, which results in a build
failure if the install prefix is on an NFS volume.

This was patched in 2010, but the patch didn't actually work on OS X.
This upstream patch fixes it for real.
chruby 0.3.0

Closes #16689.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
zsh 5.0.1

Closes #16693.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
subversion 1.7.8

Closes #16690.
Make "XQuartz is installed" heurstic stricter
librasterlite: Always depend on pkg-config

RasterLite uses pkg-config to locate SpatiaLite. We always need a pkg-config
dependency to make things work correctly under superenv.
doctor: run slowest checks last
doctor: avoid pointless creation of pathname object
doctor: use a more rubyish conditional
doctor: rename path_folders to paths
doctor: print offending paths in check_for_gettext

c.f. #16688.
sbcl 1.1.2

- SbclBootstrapBinaries updated to the latest available 1.1.0

Closes #16618.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
sbcl: update bottles.
llvm 3.2

Closes #16692.
Closes #16698.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
llvm: update bottles.
doctor: f.prefix is already a pathname
doctor: add helper for printing file listings
Try to find XQuartz via pkgutil if mdls fails

c.f. #16296.
brew-test-bot: more Jenkins fixes and cleanup.
* Remove the unused HTML and commenting features.
* Return a good status code.
* Print command output on failure.
* Test bottle installation.
elasticsearch: persist plugins by changing config.

Closes #16629.

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