What this MR does / why does DuMux need it: This introduces resizable concepts for vectors and matrix to be used together with the Dune concepts facility.
In case we like this:
Introduce doxygen group for concepts
TODO: Open issue for finding more places where we use
isValidbut we could also use Dune::models() #843 (closed)
Fixes #745 (closed)