Imported CMake build scripts from opm-core commit fa43244633
Adapt CMakeLists.txt to build program instead of library
Remove trailing empty element on dependency list

An extra semi-colon had snuck in here which caused the project to be
dependent on a module called "", which of course failed further down
the line.

This error was previously undetected because we didn't have anything
that depended on opm-upscaling.
Detect empty elements in dependency list

These errors are usually an extra trailing semi-colon, which is easy
to put in there for symmetry with the other lines. Give a warning on
this but proceed with the build as usual afterwards.
Use quoted name when relative to source file

We only add the project directory to the include path; to use files
relative to the present source file, it must be in the quoted form.
Remove remnants of AutoTools build system
Remove generated documentation

There is little point in generating class documentation for a benchmark
program.
Remove library helper files

We are not building a library, so we don't need the files that
duneproject put in our directory but which serves no use.
Merge pull request #5 from laods/cmake_roland

Cmake roland
Build release library by dafault

If you just download the source, compile and install, you get the
release library. Users who want to develop the code, must do setup
in their environment.
Merge pull request #7 from laods/cmake

Build release library by dafault
Increase output precision on input data for small model
Edit small input model so that ZCORN is strictly nondescreasing along pillars

This prevent warning message to be printed when calling upscale_relperm
Merge branch 'zcorn_nondecr' into cmake

Conflicts:
	benchmarks/input/benchmark20_input_data.cpp
Edit model name of small model
Merge pull request #8 from laods/zcorn_nondecr

Changes to small input model
Fix segmentation fault when running multithread

Redirect unwanted output to a stringstream rather than /dev/null,
which has caused segmentation faults.

Also, progress asterixes are removed as they did not work as supposed to.
Merge pull request #9 from laods/fix_segfault

Fix segmentation fault when running multithread
Provide tiny model to be used for debugging
Set small model as default