What this MR does / why does DuMux need it:
Makes BoxGeometryHelper a thin wrapper around an element geometry. All points are constructed directly from the reference element via transformation given the element geometry. This means the helper can be cheaply constructed and used to create scv and scvf geometries on-the-fly.
This should serve as a blueprint for other control volume schemes. Exploiting this change, the memory footprint of scv and scvfs can be much improved (#1173) subsequently.
Notes for the reviewer
I couldn't measure any performance penalty, although some points are transformed more often than before.
Before you request a review from someone, make sure to revise the following points:
\n character. Make sure there is no
\ No newline at end of file comment in "Changes" of this MR.