add apt to run lists to avoid errors caused by stale package data
prefer platform_family? over node attrs, remove more fedora
use ruby_build for uniform ruby installation in generic-agent test suites