Linux: Move metric specific code out of MeterMaker.cc and into metric souce files.

Also let the user select the metric ordering.