Testing upscale_perm: Change to periodic BCs for test on PeriodicTilted.grdecl
Add grid models to be used for testing upscale_perm
Add new reference solutions for testing upscale_perm
Add more tests for upscale_perm

Also write a macro for testing upscale_perm on different models.
This change makes it easier to add more tests and to keep the code tidy.
Chop test model 'hummockyexample.grdecl'

This reduce the computation time considerably.
Use RUNPATH in installed library by default

When checking out from source code, the paths that were used to
configure the project should be carried on to the installed binary,
so the same libraries are used without much effort.

By using RUNPATH instead of (just) RPATH, it can be overridden with
LD_LIBRARY_PATH if the user so desires.

See issue OPM/opm-upscaling#59 in the GitHub tracker.
Exempt distribution packages from having RUNPATH

Files that are distributed as packages should always assume that all
the other libraries it depends on is as packages too, in the system
directories, so there is no need to have a RUNPATH embedded in them.
Merge pull request #60 from rolk/060_runpath

Embed original dependency paths in installed library
Increase tolerance to avoid false negatives
Small changes in documentation
Use absolute tolerance instead of relative tolerance

Using relative tolerance is problematic when comparing small numbers.
Change name of hummocky model
Untabify
Untabify again
Merge pull request #61 from laods/add_tests

Add more regression tests for upscaling applications
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