Cleanup: update hanging nodes code to the new dune-grid interface
Do the necessary cleanup, i.e.
- avoid usage of EntityPointer
- create copies of Entity and Intersection
- rewrite traversal over cells and intersections in terms of range-based for
See issue #10 (closed).