Use named pipes for logshifter redirection where appropriate

Use named rather than anonymous pipes for cartridges whose processes
can't do internal pidfile management. When using process substitution,
the intermediate Bash interpreter which drives the anonymous pipes
results in dangling file descriptors in the intermediate Bash, causing
readers (such as oo_spawn) to block on IO select calls.

Using named pipes manually removes the unnecessary intermediate Bash.
Use consistent naming on alias_add and more detail on cartridge scale
Bug 1085128 - Add warning message for the unsupported legacy version of the mms-agent
Merge pull request #5202 from danmcp/master

Merged by openshift-bot
Merge pull request #5203 from jhadvig/mms_warn_msg

Merged by openshift-bot
Merge pull request #5201 from ironcladlou/logshifter-pipes

Merged by openshift-bot