[OHAI-499] Fix cloud attributes on rackspace cloud servers with no public interfaces

http://tickets.opscode.com/browse/OHAI-499

Adds tests to #173, and simplifies the check as suggested by @btm