[discretefunction.default] total revamp
[discretefunction.default] total revamp

Updated to new functions from dune-stuff and new space.
We also hold a reference to the vector, not a shared_ptr.

pymor/dune-gdt