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.
Increase output precision on input data for small model
Merge branch 'zcorn_nondecr' into cmake

Conflicts:
	benchmarks/input/benchmark20_input_data.cpp