spidermonkey: remove use of autoconf

Closes #20296.
Use ivar accessors
cleanup: use String#[] instead of "captures.first rescue nil"
LuaJIT 2.0.2

LuaJIT 2.0.2 is the new stable (released 2013-06-03)

Closes #20305.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
bottles: use String#[] instead of "captures.first rescue nil"
git: use opt_prefix for pcre
git: detect presence of perl's ExtUtils::MakeMaker
gnupg2 2.0.20

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
gpg-agent 2.0.20

Closes #20235.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
gnupg2: refresh patch
Move oldest_cpu to Hardware
Decouple bottle tags from MacOS.cat
Add MacOS.pretty_name
sqlite: deps come after options
phantomjs 1.9.1

Closes #20307.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Add class name to method_added error
specialties: point to valid examples
Warn when overriding ScriptFileFormula#install

ScriptFileFormula's use is that it installs whatever was downloaded
to bin; if the install is overridden, there's no benefit over deriving
directly from Formula.
ack: use Formula
cloc: use Formula