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.
Bug 1122809
Bug 1122515
Bug 1124306: Handling nil min/max scale values for cartridge
Merge pull request #5666 from lnader/master

Merged by openshift-bot
Merge pull request #5669 from abhgupta/abhgupta-dev

Merged by openshift-bot
Merge pull request #5622 from Miciah/bug-1121200-oo-iptables-port-proxy-getaddr-check-ipaddr

Merged by openshift-bot
fix bz1123935 - patch a sign for tz when missing
Improve cartridge incompabible upgrades docs
Merge pull request #5672 from VojtechVitek/docs

Merged by openshift-bot
bump cart versions for sprint 48
Updated comp guide with correct SCL dependencies; removed obsolete package test
Added info on configuring target hosts for http proxies
oo-accept-systems: Drop obsolete/downloaded carts

Fix the check_nodes_cartridges test in oo-accept-systems to ignore obsolete
cartridges returned by the node hosts, because the broker will not list
obsolete cartridges, and to ignore downloaded cartridges returned by the by
the broker, because a node will not have downloaded cartridges in its
cartridge repository.

This commit fixes bug 1124938.
Automatic commit of package [openshift-origin-cartridge-jenkins-client] release [1.24.2-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.28.5-1].
Automatic commit of package [openshift-origin-cartridge-jbosseap] release [2.19.3-1].
Automatic commit of package [openshift-origin-cartridge-jbossews] release [1.26.4-1].
Automatic commit of package [rubygem-openshift-origin-msg-broker-mcollective] release [1.27.2-1].