brew-test: add five minute timeout.
Bottle DSL: allow checksums access.
brew-test-bot: write bottle metadata files.
brew-bottle: split output and use a bottle object.
brew-bottle: merge arg for bottle metadata files.

Closes #20266.