Quote possibly empty variable to avoid error message

On RedHat 6.4 workstation the module doesn't find the necessary system
information, and gives an error message when the last parameter to the
string function is not present.
Read /etc/system-release if others not parseable
Corrected mismatched if-else-endif arguments
Merge pull request #47 from rolk/047_distrib

Fix bug in reporting of system release (on RHEL 6.4)
Look for keyword 'ROCKTYPE' if 'SATNUM' is not found

Some eclipse grid files include keyword 'ROCKTYPE' instead of 'SATNUM'.
Clean up whitespaces and tabs
Merge pull request #53 from laods/rocktype

Look for keyword 'ROCKTYPE' if 'SATNUM' is not found
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.
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 #55 from bska/remove-redef-kluge

Disable build kluge that is no longer pertinent
Change marker EXCLUDE_ALL to EXCLUDE_FROM_ALL in opm_compile_satellite

Previously, when passing EXCLUDE_ALL to opm_compile_satellite this
resulted a cmake error:

CMake Error at cmake/Modules/UseDebugSymbols.cmake:71 (get_target_property):
  Cannot find source file:

    EXCLUDE_ALL

  Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
  .hxx .in .txx
Call Stack (most recent call first):
  cmake/Modules/OpmSatellites.cmake:77 (strip_debug_symbols)
  CMakeLists.txt:176 (opm_compile_satellites)
Changed std::tr1 occurences to boost.

std::tr1 might not be supported by all compilers and will eventually
be dropped by others. Using boost instead makes this more
portable.
Merge pull request #58 from blattms/non-tr1

Changed std::tr1 occurences to boost.
Adjusts macro documentation to recent change.
Merge pull request #57 from blattms/satellite-exclude-all

Change marker EXCLUDE_ALL to EXCLUDE_FROM_ALL in opm_compile_satellite
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