refactor Region, part 1

- use CMesh
- new Region.setup_from_highest(), .setup_from_vertices()
- vertices, edges, faces, facets and cells are properties pointing to .entities
  attribute, automatically created when needed