[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.
Here it should be `unless bare_metals.empty?`, but again, I think we can get rid of both of them.