php cart: dynamic, controllable php.d seeding

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

Scan the cart-provided and system `php.d` directories to determine what
php modules are available, and enable them by appending the `.ini`
contents into the file `openshift.ini`, located in deployed cartridge's
`php.d` directory.

Allow users to enable or disable php modules by setting
`OPENSHIFT_PHP_{MODULENAME}_ENABLE=true/false`. Modules are **disabled
by default**, so modules installed after an app is deployed will have to
be enabled by setting the appropriate environment variable via `rhc env-set`.

Additional changes/squashed commits

* Obtain PHP version from ident variable `OPENSHIFT_PHP_IDENT`

* `php_module_scan` function `scan_for_php_modules` depended on
`OPENSHIFT_PHP_VERSION` being set, but this isn't necessarily going to
be the case.

* Amended `cartridge-lifecycle-php.feature` tests to include checks for
enable/disable PHP module via user env var

* Added needed step to `cartridge-php_steps.rb`
Bug 1104922 - Add v8314 collection list of enabled SCL for nodejs cart
Bug 1105232 - Output rsync results from gear distribute
<node-proxy> Fix nohup of supervisor startup
Automatic commit of package [openshift-origin-cartridge-jenkins-client] release [1.22.1-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.26.1-1].
Automatic commit of package [openshift-origin-cartridge-jbosseap] release [2.19.1-1].
Automatic commit of package [openshift-origin-cartridge-jbossews] release [1.25.1-1].
Automatic commit of package [openshift-origin-cartridge-postgresql] release [1.26.1-1].
Automatic commit of package [rubygem-openshift-origin-admin-console] release [1.22.2-1].
Automatic commit of package [openshift-origin-cartridge-jenkins] release [1.23.1-1].
Automatic commit of package [openshift-origin-cartridge-mysql] release [1.25.2-1].
Automatic commit of package [rubygem-openshift-origin-routing-activemq] release [0.5.1-1].
Automatic commit of package [openshift-origin-cartridge-mock] release [1.21.1-1].
Automatic commit of package [rubygem-openshift-origin-container-selinux] release [0.9.1-1].
Automatic commit of package [rubygem-openshift-origin-msg-broker-mcollective] release [1.26.1-1].
Automatic commit of package [openshift-origin-cartridge-php] release [1.26.1-1].
Automatic commit of package [openshift-origin-cartridge-python] release [1.26.1-1].
Automatic commit of package [rubygem-openshift-origin-controller] release [1.26.1-1].
Automatic commit of package [rubygem-openshift-origin-frontend-apache-vhost] release [0.8.1-1].