Add Gentoo support

Introduces dependency to gentoo/portage module Package installation happens
with portage::package, in order to handle KEYWORDS and USE flags for the
Gentoo packages for dev-lang/ruby and dev-ruby/rubygems
I don't get why this is happening unless it is a form of validation. If so, it would be better to use validate_string() instead of wrapping the resource in a conditional.