Bug fix: if `this` has a field with value `null`, `equals()` throws a `NullPointerException` despite that being a valid state.
Merge pull request #77 from samtools/mm_bugfix_metrics_equals

MetricBase NPE fix