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