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