Change verbosity level of warning message in UpscalerBase

Don't print message "Flow may be in wrong direction at bid..."
unless preprocessor symbol 'VERBOSE' is set.
Disable build kluge that is no longer pertinent

The <have_boost_redef.hpp> header was introduced (commit
OPM/opm-core@82369f9) as a work-around for a particular interaction
in the Autotools-based setup of OPM-Core and the Dune core modules.
Notably, Dune's "Enable" trick for Boost failed on some older
Autoconf systems.  Now that we're using CMake, however, that kluge
is no longer needed because OPM-Core always

  #define HAVE_BOOST 1

i.e., as an explict true/false value.

Therefore, we need no longer include <have_boost_redef.hpp> .  The
header will be removed at a later time.
Merge pull request #62 from bska/remove-redef-kluge

Disable build kluge that is no longer pertinent
Merge pull request #63 from laods/verbosity

Change verbosity level of warning message in UpscalerBase
Optional steady state criteria

Instead of using the maximum cell saturation difference as criteria
for stationarity, use a norm equivalent to the Eulidean 2-norm scaled
with pore volume. In this way stationarity is not ruined by some possibly
small, degenerated cells.

The old criteria is still the default, but the new can be used by setting
input parameter 'use_maxdiff' to 'false'.
Fix variable declarations

* Reserve elements in pore_vol vector
* Make variable sat_diff_cell a const
Merge pull request #64 from laods/avgdiff

Optional steady state criteria
Change marker EXCLUDE_ALL to EXCLUDE_FROM_ALL in opm_compile_satellite

Previously, when passing EXCLUDE_ALL to opm_compile_satellite this
resulted a cmake error:

CMake Error at cmake/Modules/UseDebugSymbols.cmake:71 (get_target_property):
  Cannot find source file:

    EXCLUDE_ALL

  Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
  .hxx .in .txx
Call Stack (most recent call first):
  cmake/Modules/OpmSatellites.cmake:77 (strip_debug_symbols)
  CMakeLists.txt:176 (opm_compile_satellites)
Set fast AMG solver to default for upscaling applications

Change default value of linsolver_type to 3 (fast AMG) and
linsolver_prolongate_factor to 1.0.
Merge branch 'master' of https://github.com/OPM/opm-upscaling
Update documentation of options for linsolver_type
Set fast AMG solver to default in UpscalerBase

Change default value of linsolver_type to 3 (fast AMG) and
linsolver_prolongate_factor to 1.0.
Changed std::tr1 occurences to boost.

std::tr1 might not be supported by all compilers and will eventually
be dropped by others. Using boost instead makes this more
portable.
Merge pull request #67 from blattms/non-tr1

Changed std::tr1 occurences to boost.
Adjusts macro documentation to recent change.
Merge pull request #66 from blattms/satellite-exclude-all

Change marker EXCLUDE_ALL to EXCLUDE_FROM_ALL in opm_compile_satellite
Set default number of smoothing steps for linear solver to 1

The default solver fastAMG use only one smoothing step anyway
check for the C++-2011 'auto' keyword.

It seems like the corresponding FindCXX11Features.cmake file
was not updated for this module.
make the c++-2011 feature set of GCC 4.4 mandatory

we now produce an error even if the module in question does not
actually use some of these features.
replace Dune and boost classes by their C++-2011 equivalents

that is, provided that they are available in GCC 4.4. This basically boils
down to Dune::array and boost::array.