Autoconfiguration for cloud hosting environments, OpenShift support

Apparently our `config.js` variable naming style is "all lowercase and no underscores/hyphens"

@Zarel camelCase when?