add sanity check to mesh_setup_connectivity()
update conn_alloc(), conn_free() to allow connectivity reallocation
new CMesh.num attribute - reflects self.mesh.topology.num

- new CMesh._update_num()
update CMesh.free_connectivity() to free dependent connectivities