ECL peacman well: make it work for MPI parallel simulations

to make this work properly, some bugs in Dune::CpGrid w.r.t. grid
communication need to be fixed before...
fix build/warnings on Dune master (3.0)
fix the headercheck
remove unused typedef, constants and enums

most of them anyway...
remove most spurious semicolons

hopefully "most" means "all of them"...
some minor stylistic changes for consistency
adapt to the reference pressure != surface pressure change in opm-material
make the regex test more thorough

it seems like the std::regex delivered up to gcc 4.8 has problems with
constructs such as ".+". (at least if they appear at the end of a
regex...)
build system: handle the threads library in the ERT module exactly as opm-core
eclipse writer: make the result usable by ResInsight

Mainly it did not work because there where a few problems with writing
the correct simulated time to the files...
wells: slightly optimize it

this is done by only calculating intensive quantities for elements
which actually are pierced by wells. on SPE1 this lead to a
performance improvement of about 2% on my machine. (3.50 vs 3.57
seconds.)
black oil writer: fix typo
FindQuadmath.cmake: pass -fext-numeric-literals to the compiler if it is supported

newer compilers (GCC >= 4.8) need this in C++-2011 mode to support
quadruple precision math...
quad.hh: bail out if the file was included after dune's classname.hh

if the order is the other way round, the linker will throw an error,
so it's better to produce a more explicit error message...
ECL problem: make it compile with Scalar != double

opm-parser always returns vector<double> as data fields...
FV discretizations: make them work with Scalar == quad
fix build on dune 2.2
FindQuadmath: add -Werror when testing for -fext-numeric-literals

this avoids that compilers which eat the flag but do not actually know
it (read: clang) produce a warning every time something is compiled...
I/O: add support to output tensorial quantities

so far, it is only fully implemented for the VTK format. Because Dune
has some deficits in its VTK support for tensors, these quantities are
treated as multiple column vectors. Wake me up when I am older...
build system: do not special-case MPI and openMP anymore, make it possible to disable any package