metric set type compile time type checking
remove unused metrics classes
Merge branch 'generic-metrics' of github.com:edwardwe7/pitmutation-jenkins into generic-metrics