Allow building bottles with custom architectures

This allows overriding the "oldest CPU" behaviour - for instance, to
build Intel bottles for a newer CPU than Core 2, to build a PPC bottle
with or without Altivec on the same computer, etc.
Check for valid --bottle-arch= when building
More tweaks for llvm.

* Port more changes from llvm formulae of homebrew-versions.
  - Don't install Clang tools.
* Remove all man pages.
  - Currently only clang.1 is available, and we don't ship clang binary
    in core.
couchdb 1.4.0

Closes #22194.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
pdf2image: remove env :std
Note conflicts among pdf2image, poppler, and xpdf
sbcl 1.1.11

Closes #22198.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
sbcl 1.1.11 bottles
Allow conflicts_with to accept multiple formula names

Closes #22202.
De-duplicate conflicts for mysql and friends
Add reasons for pdf2image, poppler, and xpdf conflicts
superenv: fix no-op system path filtering
cairo 1.12.16
Remove default values from ENV.{cc,cxx}

Closes #22138.
mosh: --enable-completion

Closes #22203.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
universal_archs returns ArchitectureListExtension

Closes #22210.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
geoserver 2.3.5

http://blog.geoserver.org/2013/08/18/geoserver-2-3-5-released/

Closes #22200.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
openvpn: fix compilation on <= :leopard

Fixes mistydemeo/tigerbrew#112.
mongodb: build from source.

Closes #22149.
mongodb: add bottles.