Symbol#to_proc: fix with arrays of arrays

Previously, with nested arrays, the Symbol#to_proc would iterate over
the first item in the nested array instead of the array itself, e.g.:

[[1,2], [3,4]].map(&:first) #=>
	NoMethodError: undefined method `first' for 1:Fixnum
drake 0.1.5

Closes #24841.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ghc: replace unless with if
ghc: move patches out of if block
ghc: depend on gmp
ghc: style cleanup
ghc: put stable into a block
itpp 4.3.1

Closes #27118.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
jmeter: add more plugins

Closes #27282.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Sanitize ARGV options that are reflected in the installer mode
Don't remove --only-dependencies since it is meaningless

When only_deps is true, this method is never called.
Remove "--fresh" option from installer

Turns out that this doesn't really work at all. `brew install` _never_
reuses options in the first place, and using this option with `brew
upgrade` results in some nasty corner cases in passing options to
dependencies.
Add stubs for build_from_source and build_bottle installer modes
Pass build_from_source value to dependency installer
eigen 3.2.1
eigen: add 3.2.1 bottle.

Closes #27352.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
fzf 0.8.1 (new formula)

Closes #27348.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
wireshark: Add a test

Closes #27353.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
gpm 1.1.1
gpm: add 1.1.1 bottle.

Closes #27356.

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