OpenShift deployment

This branch can replace the current (legacy) `openshift` branch.  It adds `bin/setup_openshift` to setup Huginn on two free OpenShift "gears".  Unlike Heroku, this will have better performance and much higher DB limits.

Todo:
- [ ] Test existing Heroku `bin/setup_heroku` script because some functionality has been extracted
- [ ] Update wiki page
- [ ] Setup a self-ping in the Procfile / schedular, or note in wiki a recommendation to use Pingdom to prevent OpenShift spin-down.

Code review, suggestions, and some test users appreciated!

Note: if you get a "503 Service Unavailable" error, try running "rhc cartridge restart ruby".
Why make the creation of .env contingent on the existence of .env.example?