influxdb: update 0.4.1 bottle.

Closes #27382.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
jenkins 1.554

Closes #27384.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Make build_bottle an explicit installer mode
Make build_from_source an explicit installer mode
install: explicitly pass used options to the installer
Make bottle implementation more generic
Reduce the number of things that trigger ARGV.build_from_source?

The newly generalized bottle implementation removes the need to
defensively check for --devel, --HEAD, and others in this method.
Remove some obsoleted hacks from the installer
Remove used options check from install_bottle?

This is now handled by requiring that options are always passed to the
installer explicitly.
Wrap cellar compatibility check in a method
Inline install_bottle? logic into the installer
Make force_bottle an explicit installer mode
Update info command for generalized bottle implementation
Update fetch command for generalized bottle implementation
Update bottle command for generalized bottle implementation
Update --cache command for generalized bottle implementation
Add missing backtick to man page
Recognize Xcode 5.1 and CLT 5.1

Closes #27389.
Fixes #27390.
Update latest CLT version check
Drop executable bit from linkapps.rb