Fixes compilation of BlackoilPropertiesFromDeck.cpp.

Patch 31c09aed was erroneous as it was trying to assing a
SaturationPropsFromDeck<SatFuncSimpleNonuniform> to a
SaturationPropsFromDeck<SatFuncSimpleUniform> in the constructor
taking the new parser. This patch fixes this.
Makes KAMG and FastAMG solver available with dune-istl 2.3

Previously we relied on the define DUNE_HAS_FAST_AMG to detect
whether these preconditioners are available. This define is only
available in the 2.2 release with cmake support. Therfore we now
addtionally test whether we are using dune-isl 2.3 or newer.
Merge pull request #529 from andlaus/change_default_threephase_model

endpoint scaling: change default threephase_model to gwseg
Merge pull request #525 from andlaus/SimulatorTimer_allow_to_be_limited_to_subranges

SimulatorTimer: allow it to be limited to a sub-range of all report steps
Merge pull request #528 from blattms/fix-nonunifom

Fixes compilation of BlackoilPropertiesFromDeck.cpp.
[cmake] do not export dune-istl version but use module local detection.

According to @rolk defines should only be exported in
cmake/Modules/<module>-prereqs.cmake if they are used in the
headers. This is not the case for the dune-istl version macros and
therefore we use opm_need_version_of in the config_hook in the top
level CMakefile with this patch.
Merge pull request #530 from blattms/support-fast-amg-2.3

Makes KAMG and FastAMG solver available with dune-istl 2.3
EclipseWriter: Don't mingle multiple operations using arguments

This means that EclipseKeyword now never processes the data it
gets. Instead the data must be explicitly preprocessed by the calling
site using the new auxiliary functions "convertUnit()",
"extractFromStriped()", etc. This approach needs a few additional
temporary copies of the data, but given the facts that readability of
this code is much better using this approach, and that EclipseWriter
is neither a performance- nor a memory critical codepath, I don't care
too much about those temporary arrays...
EclipseWriter: add method variants taking the new instead of the old parser