Chainable VariantHeaderBuilder

It would be better to just disallow copy construction/assignment for the VariantHeaderBuilder, as we do with SamBuilder and (in my branch) VariantBuilder. Don't think there is a good use case for deep-copying a header builder.