Support for hosting Revealjs slides, a socket server, or both on any OpenShift platform

Let me know if you have any questions about these changes.  I'd be happy to add extra README instructions if you are interested in this merge.  Currently, the multicast usage info is printed to the server log, so it should be secure easy for the presenter to find.