make opm-porsol use the new opm-material module

I'm not sure whether it works, but I'm pretty sure that it compiles
and slightly less sure that the code is equivalent to what was there.
(it seems like the dumux material relations used so far were about two
years old, so there slightly more invasive changes were required to
the code.)
fix some config.h inclusion issues

- It seems like HAVE_CONFIG_H is not defined by the cmake build
  system, so config.h was not included in the files which used it.
- use quotes instead of pointy brackets to include config.h. That
  was inconsistent and I think that quotes better indicate the fact
  that the config.h is a project-local file.
Merge pull request #54 from andlaus/use-opm-material

Use the new opm material module

A practical fall-out from merging this change is that GCC 4.4 becomes 
the minimum supported target platform for OPM-Porsol and its downstream
modules such as OPM-Upscaling.
Pure whitespace change: Converted [TAB] -> Space
Changed extension .FEGRID -> .EGRID
Changed call to saveEGRID() to pass global cell information
Merge pull request #59 from joakim-hove/save-eclgrid-after-deactivating-cells

Save eclgrid after deactivating cells
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.
Merge pull request #60 from andlaus/gcc-4.4

Gcc 4.4
Fix "make install" for fall-out from opm-material

Commit 38bf787 removed the local copy of (an early version of) the
opm-material module from opm-porsol, but failed to synchronise the
corresponding list of installed files.  This commit corrects that
oversight.

Insufficient testing of original change: Bård Skaflestad
Issue pointed out by: Arne Morten Kvarving
Merge pull request #61 from bska/fix-install

Fix "make install" for fall-out from opm-material
make it compile on what will become DUNE 2.3

for this module some deprecation warnings are produced, but it
compiles. these warnings can be avoided once the DUNE_VERSION* macros
are available.
Merge pull request #62 from andlaus/dune23

make it compile on what will become DUNE 2.3
Module mode CMake probe for opm-material
Merge pull request #65 from rolk/065_material

Module mode CMake probe for opm-material
Probe for library without using STL

If dune-grid has been compiled with _GLIBCXX_DEBUG, linking the test
program will fail since probing doesn't get the flags that are specified
for the main project, and thus configuration halts. Instead, we use a
smaller test program which doesn't need proper STL linkage to compile
and link.
Try singular name if plural not defined

In CMake "canon" (i.e. tutorial on Kitware's website) it is stated that
the _DIR suffix should be used for the directory of the library alone,
whereas _DIRS are entire list of paths necessary to compile (i.e.
dependencies are included).

Eigen3 only uses the singular form (since it doesn't have any
dependencies); it should really be copied to the plural form, but it may
be advantageous to have the find-module included unchanged, so we put in
an extra effort to find it here.
Include possibility that uppercase is used