Bug 971460 - Refactor path_append/prepend to accept multiple elements

* Original code only supported single argument substitutions
* Update function declarations to match rest of file
* Add functional tests
* Fixed issue in Ruby cartridge where scl use was duping path elements
* Bumped Ruby cartridge version number
* Fixed CartridgeRepository to rebuild index correctly
Merge pull request #2785 from jwhonce/bug/971460

Merged by openshift-bot
Merge pull request #2786 from kraman/f19_fixes

Merged by openshift-bot
Bug 970147 - fixes collapse in IE (Bootstrap bug)
Letting environment unprotected is ok, it matches openshift.com.

https://lists.openshift.redhat.com/openshift-archives/dev/2013-May/msg00039.html
Merge pull request #2788 from adelton/unprotected-environment

Merged by openshift-bot
Merge pull request #2787 from fabianofranz/master

Bug 970147 - fixes collapse in IE (Bootstrap bug)
Node timeout handling improvements
Merge pull request #2789 from ironcladlou/dev/timeouts

Merged by openshift-bot
Automatic commit of package [rubygem-openshift-origin-console] release [1.10.1-5].
Fix php configuration bugs.
Bug 971296: Display mysql environment variables rather than IPs during install
<broker.conf> default to usage db tracking on

As there is little overhead to tracking usage in DB, and it's a
bit of a pain to initialize tracking after an installation is in
use, it seemed easiest to default to tracking for now.
Merge pull request #2792 from ironcladlou/bz/971296

Merged by openshift-bot
Idler whitelist.
Post v2 migration issues - some legacy DNS variables had capitals in them.
The symbolic link for the old cartridge was confusing the websocket test.
Merge pull request #2794 from mrunalp/bugs/php_config_issues

Merged by openshift-bot
Merge pull request #2793 from sosiouxme/usage-by-default

Merged by openshift-bot
Merge pull request #2797 from mrunalp/dev/idler_whitelist

Merged by openshift-bot