[dune.module] depend on dune-gdt
[multiscale.fem.algorithm] replace pdelab by gdt
* added a very detailed discretization based on dune-gdt
[fem.algorithm] add info on the size of the grid
[common.traits] updated stuff.function.global signature
[fem.algorithm] added dune-gdt compatible problem nine data functions
* epsilon = 0.05 is hardwired
[fem.algorithm] put everything in a class so we can exchange backends
[fem.algorithm] updated dune-gdt usage
[fem.algorithm] updated dune-gdt usage
* assembly time goes down about half
[common.traits] drop forward in favour of include
* there can be only one declaration with default arguments
[fem.algorithm]
* update to newest dune-gdt
* show of prolongations
[fem.algorithm] show of more detailed linear solver settings
[fem.algorithm] disable assertions in stuff.function.global
[fem.algorithm] updated dune-gdt usage
fixes after stuff/gdt update
Merge branch 'master' into dune-gdt-integration

Conflicts:
	dune/multiscale/fem/algorithm.cc
	dune/multiscale/problems/base.hh
	dune/multiscale/problems/elliptic/nine.cc
	dune/multiscale/problems/elliptic/spe10.cc
Merge remote-tracking branch 'origin/master' into dune-gdt-integration

Conflicts:
	dune/multiscale/fem/algorithm.cc
[problems.elliptic] update vector notation
* i.e. vectors are now [a b] instead of [a; b] to support matrices
[dirichletconstraints] reenabled clang guard
* this blew for me with clang 3.4
[fem.algorithm]
put everything in a discretization parameterized with the space and
la backends
[elliptic_fem]
atm we need a non const grid ptr, since the provider in stuff is not const
yet