Install optional Dependencies on OpenShift

Hi Michal

The following pull request adds support to install Weblate's optional dependencies on OpenShift. After the switch from PyICU to pyuca it's now possible to install all optional dependencies. With the patch regarding LD_LIBRARY_PATH even a newer version of Mercurial gets installed successfully.

Kind regards
  Daniel