fontconfig is not cellar :any

From the bottle we see /usr/local

    $ strings -a libfontconfig.1.dylib | grep /usr/local
    /usr/local/etc/fonts
    /usr/local/var/cache/fontconfig

and in fact it can't find its config file with a non-/usr/local prefix.

Closes #25171.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Add bash completion support for "brew switch"

First autocompletes on the names of installed packages and then
autocompletes on available versions for that specific package

Closes #25051.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
bottle: only chdir into the cellar when tarring up the bottle
doctor: fix PATH issues in comments

Closes #25170.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
datomic 0.9.4353

Closes #25168.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
camlistore 0.5

Closes #22437.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
compface 1.5.2

Closes #24892.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
sbt 0.13.1

Update homebrew formula to latest stable sbt.
Devel now at the most recent nightly.

Details
----

Prod
o Update the version of the launcher.
o Update the sha1 of the sbt launcher.
o Update the url of the launcher.

Devel
o Updated the url for devel to the latest nightly.
o Update the devel version
o Update the sha1 for devel.
o v 0.13.2-20131212-062515

Fix trailing whitespace.

Closes #25173.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
dirt 1.0 (new formula)

An unimpressive thingie for playing bits of samples with some level of
accuracy. Dirt is a software sampler, which listens for
OpenSoundControl messages on port 7771. Mainly used with Tidal
(http://yaxu.org/tidal/). Released as free software under the terms of
the GNU Public License version 3.0 and later.

(c) Alex McLean 2013
Released under the GNU Public Licence version 3

Closes #24707.

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

Closes #25176.

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

Closes #25177.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
clucene: fix build error on 10.9

Closes #25179.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
brew: error out if bad xcode-select path given

Since a bad xcode-select path can cause many brew commands to freeze,
it's worth warning users and bailing out as early as possible.

The doctor check wasn't good enough, since the doctor could freeze
before the warning about this was ever printed.
Adjust bad xcode-select path exit code
qt5 5.2.0

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

Closes #25165.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
fix repo URL for brew search

Closes #25192.
xcode-select check: move after first options
Pathname#extname returns a string
keg: use lib helper