oo-iptables-port-proxy: Rewrite getaddr

Clean up the getaddr command to use pure Bash with only one fork and
simpler (and hopefully more reliable) parsing.
oo-iptables-port-proxy: getaddr: check ipaddr

Check that ipaddr is not empty in getaddr and report a helpful error
message if it is.

This commit fixes bug 1121200.
oo-accept-node: Add check_ext_net_dev_addr

Add check_ext_net_dev_addr to oo-accept-node to check that the network
interface specified by EXTERNAL_ETH_DEV in /etc/openshift/node.conf has
a globally scoped IPv4 address (if it does not, oo-iptables-port-proxy
will fail).

This commit fixes bug 1121206.
oo-accept-node: Handle non-existence of /sbin/ip

Modify check_node_public_resolution to rescue from Errno::ENOENT when
running /sbin/ip in case the command does not exist.  This change makes
check_node_public_resolution consistent with the find_ext_net_dev test.

This commit fixes bug 1121224.
Fix frontend system_proxy_delete/system_proxy_set

OpenShift::Runtime::FrontendProxyServer#system_proxy_delete and
OpenShift::Runtime::FrontendProxyServer#system_proxy_set: Return values in
a consistent ordering (stdout, stderr, exit status) irrespective of whether
arguments were passed.

Previously, these methods returned the exit status as the first value
instead of the last if no arguments were provided.

Fix the corresponding test cases to expect the correct ordering.

This commit fixes bug 1121238.
Card origin_node_401 - Support Vendor in CartridgeRepository

* Allow vendored cartridges to have the same name
* Update usages of CartridgeRepository
Card origin_node_401 - Support Vendor in CartridgeRepository

* Updates from reviews
Bug 1119609 - Support vendor in oo-admin-cartridge
Bug 1120463 - Update man pages
Openshift overwrites postgresql.conf during restart, destroying SSL
configuration

https://bugzilla.redhat.com/show_bug.cgi?id=1121727
Merge pull request #5634 from jwhonce/origin_node_401

Merged by openshift-bot
Automatic commit of package [rubygem-openshift-origin-node] release [1.28.2-1].
Automatic commit of package [openshift-origin-cartridge-haproxy] release [1.26.2-1].
Automatic commit of package [openshift-origin-cartridge-postgresql] release [1.27.2-1].
Automatic commit of package [openshift-origin-msg-common] release [1.20.2-1].
Automatic commit of package [openshift-origin-msg-node-mcollective] release [1.25.2-1].
Automatic commit of package [rubygem-openshift-origin-controller] release [1.28.2-1].
Automatic commit of package [rubygem-openshift-origin-common] release [1.27.2-1].
Automatic commit of package [openshift-origin-node-util] release [1.27.2-1].
Final changes to the comp guide for v4