1. Edited code dealing with field-idx to user defined enum in
VariantHeaderMerger. Another LUT stores the mapping (instead of vector).
Updated comments with information about how to use this feature
2. Added test case for field-enum mapping