Bug 1077330 - Remove unused dependency on facter

@mrunalp @sosiouxme I removed the facter usage completely. Please review to see if I missed some side case where public_ip was actually used.  Thanks.