Autoconfiguration for cloud hosting environments, OpenShift support

You didn't test it?  It seemed to work when I tested it:
[![Launch on OpenShift](https://img.shields.io/badge/Launch_on-OpenShift-brightgreen.svg)](https://openshift.redhat.com/app/console/application_type/cart!nodejs-0.10?name=showdown&initial_git_url=https://github.com/Zarel/Pokemon-Showdown.git)