[OHAI-499] add specs for attributes effected by rackspace[:public_ip]
[OHAI-499] If the public IP is nil, don't attempt to set a cloud-ips.com-based hostname.
simplify check for rackspace[:public_ip]