Add two different scenarios

Also added a mechansism to choose which scenarios to run
for each gemfile, as some are not relevant.

Specifically, Minitest already deals with people accidentally
requiring test/unit, so we don't need to duplicate that.