[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