add constructors to BlockID and DiscreteBounds
Added constructors to, e.g., allow emplacing diy::BlockID and diy::DiscreteBounds into a vector. Constructors are straightforward: take struct fields in the order of declaration.
Added constructors to, e.g., allow emplacing diy::BlockID and diy::DiscreteBounds into a vector. Constructors are straightforward: take struct fields in the order of declaration.