Add more test coverage for option descriptions
Raise ArgumentError for argument errors
Remove default argument

This method is called in two places, always with two arguments.
Remove a defensive to_s call

This method is only used internally and we always pass strings.
Spell out the empty string instead of calling to_s on nil
Default to the empty string instead of nil
l-smash 1.12.3
l-smash: update 1.12.3 bottle.

Closes #31409.

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

Closes #31313.
portaudio: add 19.20140130 bottle.

Closes #31317.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
nginx 1.6.1, 1.7.4 (devel)
nginx: update 1.6.1 bottle.

Closes #31411.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Move management of options collection to the spec object
Use predefined options for universal, cxx11, and 32-bit options

:universal and :cxx11 are now handled directly, so we don't need to
always convert symbols to strings in this method. Symbols should be
reserved for future use.
ipbt: fix sha1.
ipbt: add r9487 bottle.

Closes #31419.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
yconalyzer: fix build issue with clang.
yconalyzer: add 1.0.4 bottle.

Closes #31416.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
binutils: add 2.24 bottle.
freeling: cleanup styling.