Remove Version#to_a alias

Exposing this as "to_a" was a mistake, versions are not arrays and it
causes incorrect behavior when splatted or using Kernel#Array(). Use the
more correct name "tokens" instead.
Pass these as strings, they get converted anyway
Simplify setting MACOS_VERSION
Run tests under actual OS version
brew-test-bot: run Homebrew tests every time.
brew-test-bot: handle Jenkins pull request plugin.
brew-test-bot: fix testing pull request handling.
brew-test-bot: further tweak pull request handling.
Avoid unnecessary float to string conversion
mariadb: guard post-install for client-only builds

Closes #20519.
uade: add HEAD
cfengine: use http download

Closes #20339.
lftp: hotfix for Snow Leopard

Closes #20435.
jemalloc 3.4

Closes #20521.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
gmp 5.1.2

Closes #20515.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Remove ppl

Move ppl to homebrew-versions as it depends on gmp4.

Closes #17917.
Add brew-profile to contrib

This command loads all formulae and dumps an HTML profile report to
stdout. So e.g. `brew profile >/tmp/report.html`
stress: update urls

Closes #20526.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Add MacOS::Version.from_symbol
Push MacOS.cat logic down into MacOS::Version