Change logic of ruby SCL repo enablement

If the product is RHOS and the release is Havana, do not enable the Ruby
SCL repo. If it is anything else, we need the repo. Also, only enable if
the distribution is RHEL.

Change-Id: I4387d8e3b6813f08af3212c9e7334fc4a2cd51ca