Card origin_cartridge_31 - Add support for LD_LIBRARY_PATH_ELEMENT to node
Use SDK functions in rhcsh and cronjob task to build PATH/LD_LIBRARY_PATH
Update postgresql cartridge to support LD_LIBRARY_PATH_ELEMENT
Update ruby cartridge to support LD_LIBRARY_PATH_ELEMENT
Update mariadb cartridge to support LD_LIBRARY_PATH_ELEMENT
Update mysql cartridge to support LD_LIBRARY_PATH_ELEMENT
Update nodejs cartridge to support LD_LIBRARY_PATH_ELEMENT
Update python cartridge to support LD_LIBRARY_PATH_ELEMENT
Update oo-trap-user to handle LD_LIBRARY_PATH_ELEMENT
Reworked rhcsh to be more efficient
Merge pull request #4790 from mfojtik/card_31

Merged by openshift-bot
Python - DocumentRoot logic, Repository Layout simplification

https://trello.com/c/XdJdVHU9 - origin_cartridge_138

- new Repository Layout:

    wsgi.py             WSGI entry-point
    setup.py            Standard setup.py
    .openshift/         OpenShift specific files
        action_hooks/   Action Hooks
        markers/        Marker files

- backward compatible control script logic to select DocumentRoot
- move mod_wsgi.so LoadModule into separate wsgi.conf config files
- add $OPENSHIFT_PYTHON_WSGI_APPLICATION ENV VAR to set
  alternative WSGI entry-point
- cucumber tests for WSGI entry-point
- add cartridge_guide documentation
- various cleanup in control scripts