little-cms{,2}: make jpeg and libtiff recommended

These deps provide basic functionality and take very little time to
build so they may as well be enabled by default.
passenger 4.0.5 (new formula)

Closes #19981.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
gdal: fix manpage installation

Fixes #21338.
Closes #21341.
Fix String#start_with? implementation

It is supposed to accept a variable number of prefixes, and also to
check if they are convertible to strings. This matches behavior
documented in RubySpec.
Add String#end_with?

I'm tired of not remembering if start_with?/end_with? are portable, so
just add them both if they're not defined.