[Compute] Improved how bare metal flag is handled (without modify responses)

This is exactly the same PR as https://github.com/softlayer/fog-softlayer/pull/7 but without change Excon responses.
@fernandes ,

I think the `unless vms.empty?` is redundant here?  If it's empty the block will never execute.