test-bot: improve tap building.

- allow using (UPSTREAM_)GIT_URL to find the tap name
- push bottles to a remote based on the tap name
test-bot: fix tap-from-url regex usage.
test-bot: fix indentation.
test-bot: tap before attempting upload.
test-bot: more tap upload improvements.
pull: support downloading bottles for taps.
doitlive 2.3.0

Update doitlive to 2.3.0

Closes #34399.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
doitlive: update 2.3.0 bottle.
postgresql devel: 9.4rc1

Closes #34373.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
chruby: suggest appending to RUBIES in caveats.

Closes #34400.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
chruby 0.3.9

Closes #34401.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
formula_installer: don't always post_install.

We don't want to do so when building bottles or we can end up with some weird stuff being bottled unintentionally (and it'll run twice; once before bottling, once afterwards).

Fixes #34349.

Closes #34397.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
gecode 4.3.2

Closes #34407.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
gecode: add 4.3.2 bottle.
youtube-dl 2014.11.23.1

Closes #34408.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
youtube-dl: update 2014.11.23.1 bottle.
mvnvm 0.1 (new formula)

Closes #34152.
gifify 2.0

Closes #34404.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
bottle: use --root-url instead of --root_url
test-bot: more support for bottling taps.