Don't show backtrace when metrics script times out

Rescue Exception instead of default StandardError when running cartridge
and application metrics scripts because the timeout exception generated
by oo_spawn (ShellExecutionException) currently extends Exception, so
rescue => e won't catch these errors.

Write errors to stdout instead of stderr so they can be displayed in the
logs.

This commit fixes bug 1086549.
DNS may have been stored as mixed case, but should always be used downcased
Check haproxyctld pid when trying to stop it

Check the haproxy_ctld pidfile during stop rather than relying on
isrunning, which checks haproxy's pidfile; otherwise, haproxy_ctld
will never be signalled.
Perl cartridge version bump
Downloadable cartridges are improperly described as getting updates

https://bugzilla.redhat.com/show_bug.cgi?id=1068797

The application types page tags imported downloadable cartridges with
the cartridge icon.  This icon is associated with the following text:
"A managed runtime that receives security updates and upgrades
automatically."

However downloadable cartridges do not receive updates or automatic
upgrades.  This text should be changed, since we already have the shield
icon to indicate cartridges which receive updates.
Merge pull request #5239 from ncdc/bug/1086549

Merged by openshift-bot
Merge pull request #5219 from rajatchopra/master

Merged by openshift-bot
Merge pull request #5237 from ironcladlou/haproxyctld-stop-fix

Merged by openshift-bot
Merge pull request #5242 from jhadvig/perl_version_bump

Merged by openshift-bot
Merge pull request #5244 from bparees/cart_update_text

Merged by openshift-bot