libmatroska: add 1.4.1 bottle.
libebml: add 1.3.0 bottle.
ruby: add 2.1.1 bottle.
lynis 1.4.9

Closes #28230.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
x264: Fix patch SHA1 mismatch

Closes #28227.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
GitHubGistFormula doesn't need to know the exact signature of initialize
allow factory to pass an options hash to the formula instance
ARGV.formulae can pass an options hash through to factory
decouple spec selection from ARGV
remove ARGV.filter_for_dependencies
add ARGV.spec
default to ARGV.spec
further decouple installer from ARGV
wrap the class-level build object in a proxy for compatibility