Added header for functors
added copy methods (currently only cell copy) for mesh and mesh with segmentation, removed old copy_cells
segment_id_range meta function now support elements tags and element types
using cell copy function for operator=
refinement uses/supports vertex_copy_map, support for provided vertex handles on edges to refine (simple_refine)