Clean up the ruby makefile
Remove protobuf dependency from the ruby driver
Port perl script to ruby
Merge branch 2204 into next

Review 1470 by @mlucy
Closes #2204
Closes #2282
Closes #2281
test/run: improved output and ^C handling

Review 1465 by @larkost
Merge branch 'next' into daniel_2308