Split up ci_slaves roles more, reduced duplication, abstracted Ruby version manager.