[solver.istl] rename options for amg.bicgstab
[cmake] define magic for umfpack broke dune-fem -> removed
[la.container.pattern] add empty ctor
Merge remote-tracking branch 'tobias/master'
[functions] removed default implementation of order()

This commit might brake some user code, which is intended. There were far
too many problems related to the order defaulting to max(). So from now on
you always have to provide an order when deriving from
GlobalFunctionInterface!
[functions.expression] default to order 3
Revert "[functions] removed default implementation of order()"

This reverts commit 458cadff5c7646aec900523b1f579edc06a0259b.
[functions] let's try 458cadff5c7646aec900523b1f579edc06a0259b again
* this time we actually enforce order()
[la.solver.istl] removed config.h include
[cmake] fix 189e19d7e7d2a2c6cc53f053622d547713823d7b
* ensure dune-commons cmake stuff is used only with --use-cmake
[common.exceptions] fix parallel output (we should always be more than 0^^)
[common.disable_warnings] add -Wunused-local-typedefs to clang
[solver.istl] re-fix more names
fixup! [solver.istl] re-fix more names
[common.exception] use different coloring for a better highlight
Revert "[cmake] define magic for umfpack broke dune-fem -> removed"

This reverts commit 847555675db1dba6cd6c5d5d9afccf2211f4d124.

There should be a fix in our dune-fem.
Revert "[common.disable_warnings] add -Wunused-local-typedefs to clang"

Clang does not know this feature.

This reverts commit 342c6e5d660afc0fe1488fc2701b3cce010a3025.
[la.solver.istl] clean up the amg
* reorder parallel/sequential variants to share as much as possible
* default to no output
[lib] fixed some missing includes
[la.solver.istl]
* fix header guard
* encapsulate everything istl in a try/catch block