A Ruby version constraint solver.