Merge pull request #45 from Miciah/openshift.ks-use-slash-root-instead-of-tilde

openshift.ks: Use /root/.ssh and not ~/.ssh
Removing another used ssh key

In Amazon devenvs we run the Broker and Node on the same machine so there is no
reason to have this logic anymore.
Merge remote-tracking branch 'origin/enterprise-1.2' into enterprise-1.2.z
Adding security notice
typo fix
Merge pull request #41 from Miciah/openshift.ks-refactor-repo-config

openshift.ks repo config refactoring
openshift.ks: Refactor high-level install steps

Factor the steps at the end of the script into a new configure_all
function, and call that function after parse_cmdline and set_defaults.

Modify the generation rules for generic/openshift.sh to take this change
into account.
openshift.ks: Rename parse_cmdline

Rename parse_cmdline to parse_kernel_cmdline.
openshift.ks: Refactor argument parsing

Factor the new function parse_args out of parse_kernel_cmdline.
openshift.ks: Add CONF_ACTIONS

Add the CONF_ACTIONS setting, using which the user can specify
a comma-separated list of functions to run.

Assign CONF_ACTIONS the value configure_all by default.

Don't run configure_all unconditionally.  Now the user can override the
default installation process to provide a list of steps to run or even
specify only one action to run, for example to reconfigure a single
service.