Fix 3DH1D copy constructor for boundary extraction
This MR introduces a new constructor for ContField3DHomogeneous1D, providing a proper fix for the FieldConvert extract module in this case (this only worked by avoiding the copy constructor). We still need to forced Field.hpp to use a valid variable name, since using DefaultVar would lead to a field with no boundary expansions.