Adding support for running metrics against a particular git hash

Adding git support to metric_fu to allow users to specify a git hash to run metric_fu against.

Saves the resulting yml file using the git hash as the filename.  This can allow users to diff results across change lists.