poco: clean up compilers

* "Darwin" is (now?) a 64-bit target; need to use Darwin32 for 32-bit
* A Darwin-clang target is now available
* Override poco's hardcoded compilers to allow selection between gcc/llvm
Apache Whirr 0.7.1

Closes #12924.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
LuaJIT 2.0.0-beta10

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
phash: fix compilation against ffmpeg

Adds an additional patch on top of Debian's patch to work with the current
version of ffmpeg. Also flagged as "fails with clang", as the CImg.h header
isn't processed correctly with clang.
phantomjs 1.6.0

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Node devel 0.7.12

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
selenium-server-standalone 2.24.1

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
fasd 0.5.5

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Jetty 8.1.4

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Tomcat 7.0.28

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
quex 0.62.6

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
freetds: compile against SSL

SSL is needed for Azure support, and surprisingly
the build system can find this location by itself.
nginx: fixed KeepAlive in launchd plist

Nginx daemonizes which launchd doesn't like.  Launchd would try to
relaunch nginx due to the KeepAlive=true attribute.  By setting
KeepAlive to false and letting nginx daemonize, launchd is pacified.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
beanstalkd: install plist
tomcat: fix hash
node: fix devel
r: Update to 2.15.1
rabbitmq-2.8.3

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
New Formula: GeoCouch

Couchbase GeoCouch augments CouchDB 1.2 to create GeoCouch 1.2.  This GeoCouch
formula depends directly on the CouchDB formula and its Cellar.

For convenience, this formula provides launchctl support file (geocouch.plist).
For simplicity's sake, RunAtLoad and KeepAlive are set to 'false'.  For
always-on server operation, set them to 'true'.

Support for 'git checkout develop' for installation of latest branch.

All tests work (except rev_stemming which seems flakey, and can eventually work
with retries).

-=-  Latest Revision:

Reworked to avoid/minimize uninstall surprises.

Many small improvements, and several "big" ones, including the move of geocouch
build files from couchdb Cellar into geocouch Cellar.  This change reduces the
mixing of geocouch into couchdb, helps meet homebrew standards, and eases
uninstallation.  The caveat documentation reflects this change in an update to
the ERL_FLAGS instructions.

The geocouch.ini file still hooks into couchdb initialization directory by
necessity.  The uninstall caveat documentation now specifies how to remove the
geocouch.ini file for uninstall.

The tests still hook into the couchdb test directory by necessity.  The
uninstall caveat documentation now recommends uninstalling both geocouch and
couchdb (to remove any dangling geocouch tests from couchdb's couch_tests.js
file) and then reinstall couchdb fresh.

A variety of cleanups were applied along the way.

In sum, as mentioned before, since geocouch is a superset of couchdb,
uninstalling geocouch should be rare and unnecessary.  But in the interests of
least surprise, these changes minimize uninstall complications in the rare case
someone chooses to keep couchdb while uninstalling geocouch.

Perhaps some changes to couchdb will make a modular approach possible in the
future, but for now I believe this approach is practical and avoids unpleasant
surprises.

Simplified head command.

Cleanup, and organize geocouch tests into subfolder of couchdb tests.

Closes #11659.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
git: Update to 1.7.11.1

Closes #12966.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>