Upgrade Ruby to version 2.5

Ruby needs to be updated to support OpenSSL 1.1, and it has many
transitive dependencies that need to be dragged along too.

Upgraded the following 22 packages:

Upgraded dev-lang/ruby to version 2.5.6 on amd64
Upgraded app-eselect/eselect-ruby to version 20190121 on amd64
Upgraded dev-ruby/net-telnet to version 0.1.1-r1 on amd64
Upgraded dev-ruby/power_assert to version 1.1.1 on amd64
Upgraded dev-ruby/minitest to version 5.10.3 on amd64
Upgraded dev-ruby/rake to version 12.3.1 on amd64
Upgraded dev-ruby/test-unit to version 3.2.7 on amd64
Upgraded dev-ruby/xmlrpc to version 0.3.0 on amd64
Upgraded dev-ruby/json to version 2.1.0 on amd64
Upgraded dev-ruby/did_you_mean to version 1.2.1 on amd64
Upgraded virtual/rubygems to version 15 on amd64
Upgraded dev-ruby/rubygems to version 2.7.9 on amd64
Upgraded dev-ruby/rgen to version 0.8.3 on amd64
Upgraded app-admin/puppet to version 6.7.2 on amd64
Upgraded dev-ruby/facter to version 3.14.2 on amd64
Upgraded dev-libs/leatherman to version 1.6.1 on amd64
Upgraded dev-cpp/yaml-cpp to version 0.6.2 on amd64
Upgraded dev-cpp/cpp-hocon to version 0.1.4-r1 on amd64
Upgraded dev-ruby/hocon to version 1.2.5 on amd64
Upgraded dev-ruby/hiera to version 3.4.3 on amd64
Upgraded dev-ruby/deep_merge to version 1.2.1 on amd64
Upgraded dev-ruby/semantic_puppet to version 1.0.2 on amd64
Upgraded virtual/ruby-ssl to version 11 on amd64

BUG=chromium:1001245
TEST=local emerge
TEST=preCQ

Cq-Depend: chromium:1788391
Change-Id: Ifb9748b91eb9bfd88572ebe8e4e53997298689af
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/portage-stable/+/1788327
Tested-by: Chris McDonald <cjmcdonald@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Chris McDonald <cjmcdonald@chromium.org>
150 files changed