Less shared ptr

This branch uses the correspondings branch in dune-stuff and should only be merged after the corresponding pr in dune-stuff: https://github.com/wwu-numerik/dune-stuff/pull/19
This also contains many test fixes and changes from Tobias, so you should test this along with the dune-stuff changes, @renemilk , before mergin.