passenger 4.0.41
passenger: update 4.0.41 bottle.

Closes #28257.

Signed-off-by: Brett Koonce <koonce@gmail.com>
mongodb 2.6.0

rework boost option, strip old patches, simplify mavericks custom args
mongodb: update 2.6.0 bottle.

Closes #28250.

Signed-off-by: Brett Koonce <koonce@gmail.com>
Allow factory to pass an options hash to the formula instance
Decouple spec selection from ARGV entirely
Add ARGV.spec and use it as the default
Drop support for defining options as a method
Initialize BuildOptions lazily
Move some behavior from BuildOptions into SoftwareSpec
stop mutating formula build object during dependency resolution

this will break a things, but the state that used to be held here is
going to be maintained by an external object used only during dependency
resolution.
rm more build option handling
rm a ton of stuff