moved p4est_wrap_new_ext to p4est_wrap.h so we can avoid the circular dependancy caused by having a p4est_replace_t member in p4est_wrap_t