ported changes from 2.2.x for 
[KARAF-2262] - cellar-cloud: The IP is not enough, sometimes the IP is hidden but a valid dns name is available
and 
[KARAF-2263] - Cellar-Cloud: discover member removes member information which isn't re-generated

git-svn-id: https://svn.apache.org/repos/asf/karaf/cellar/trunk@1467911 13f79535-47bb-0310-9956-ffa450edef68