Initial changes to support enterprise HA

- Refactor enterprise workflow to use deployment object
- Refactor enterprise workflow for HA support
- Update openshift.sh to latest version for local testing

Cleaned up and rebased version of: https://github.com/openshift/openshift-extras/pull/414
Spacing looks off; does it need an extra?