Add GemRun and GemVersion classes

GemRun can load and run gems within Ruby code.  It is now
used in the metric bin/mf-* executables

GemVersion uses RubyGems to read the metric_fu.gemspec and can
return the specified version for a given metric gem
Remove metric_fu_requires