Working prototype of a tensor product grid based on yasp
TransformingSubIterator now knows its grid without copying stuff
Rebased against master, which recently got many cleanup patches
[BUGFIX] Fix nasty bug introduced during cleanup

makelevel procedure accesses globalSize(), which requires levels_
to have the correct size. With push_back(), the return object from
makelevel is created before the size of the vector is increased. This
resulted in wrong coordinate vector refinements in 1D with >=2 processes.
[bugfix] Fix hierarchic iterator for the refineOptions keep_ovlp==false case

With keep_ovlp==false, not all entities have 2^d sons. The hierarchic iterator
ignored that fact. This was a bug for the last 10 years, but nobody realized
because the resulting entities where geometrically correct (though not in the grid).
In a tensorproduct grid, these were not gemoetrically correct anymore and thus
the geometryInFather test failed with that refinement option.
[bugfix] Fix hierarchic iterator for the refineOptions keep_ovlp==false case

With keep_ovlp==false, not all entities have 2^d sons. The hierarchic iterator
ignored that fact. This was a bug for the last 10 years, but nobody realized
because the resulting entities where geometrically correct (though not in the grid).
In a tensorproduct grid, these were not gemoetrically correct anymore and thus
the geometryInFather test failed with that refinement option.
[bugfix] Make the merge branch compile

Fix two forgotten coordVector() calls and introduce
a hack to avoid gcc 4.7 complain about the signature
of coordVector().
[FixFix] this is the correct fix for the SonInFather geometry problem
cell_global and vertex_global seize to exist in a tensorproduct grid
[better fix] Use a more intuitive fix for previous bug

use push_back again and circumvent using the globalSize method.
Merge branch 'feature/yaspgrid-as-tensorgrid-merge' of https://git.dune-project.org/repositories/dune-grid into feature/yaspgrid-as-tensorgrid-merge
Fix git problem
Return to not using push_back as the same problem arises in intersections() where the correct level is unavailable
[bugfix] Comment plain wrong, that is not only grid movement, but also assignment
[Cleanup] TransforningIterator never gets used => get rid of duplicated code
First steps towards a Yasp without polymorphism: Work in Progress
sequential works without polzmorhpism
use correct offsets when accessing coordinate vectors
[cleanup] makelevel needs less paramters
previously introduced ygrid member coordoffset is always equal to offset and is dropped