Reworked chef-repo tests out into a more generic recipe & template

Want to make jobs more reusable.  We mostly specify a job name,
description, and commands to execute.  We want to share things
such as IRC notifications, git user, etc...  This refactor creates
a basic rvm template for jobs which require ruby.

Basically the ground work so we can easially add tox tests, since
those really aren't all that different, other than the command
and no use of rvm.