Merge Variant Headers

Merge bcf_hdr_t with merge_variant_headers()
Merge VariantHeader with VariantHeaderBuilder::merge()
Create a ticket to add better tests for operator== in VariantHeader and we can merge this.