Flesh out MacOSVersion tests
MacOSVersion -> MacOS::Version
download_strategy: move requires out of method

This can cause subtle issues when an exception is marshaled between the
build process and the main Homebrew process, as the marshaled exception
may contain URI objects even when the main Homebrew process has not
loaded the URI library.

Closes #17642.
superenv bin directory is under HOMEBREW_REPOSITORY
rtmpdump: fix audit
rbenv-default-gems: fix audit
Move head-only brews to homebrew-headonly.

Also move google-js-test which depends on head-only re2.

Closes #17665.
audit: allow alpha.gnu.org URLs
geos 3.3.7

Closes #17664.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
postgresql 9.2.3

Closes #17663.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ffmpeg 1.1.2

Closes #17659.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
aws-cloudsearch 1.0.1.4

Closes #17671.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Move freeswitch to the boneyard.

Closes #16014.
Manpage: remove `brew install --force`.

Closes #17654.
Fix typo
Reduce footprint of readline hack
brew: move to Library/brew.rb
brew: use a shell wrapper script for brew

This allows us to force using the system Ruby on OSX but allow
the development of Homebrew for Linux or Windows to not rely
on OSX paths.

Closes #17548.
debrew: restore ARGV even when IRB.setup raises
LanguageModuleDependency: foward args to superclass initalizer