Rewritten EclipseGridParser to use input actnum instead of ACTNUM from deck
Added method saveEGRID() on GridManager
Changed EclipseGridParser::saveEGRID() to take globalCells as input
Merge pull request #282 from juliohm/master

Remove trailing whitespaces
Provide way of shadowing only some properties

The current implementations of IncompPropertiesInterface are very
all-or-nothing. In some situations, you want to read rock and fluid
properties from an Eclipse file, but use analytical functions for
the unsaturated properties. Or you want to update properties based
on a marching filter.

This patch provides a way to mix various property objects, or to
"shadow" the properties with a raw array of data, so you don't have
to reimplement the entire interface just to make a small change.
Use underscore for data members
Eliminate _MODULE_DIR variable

It is only used in one place, where it can easily be replaced by its
expansion. The reason for removing it is that it depends on the name
of the project, and I intend to read this using a routine it the very
directory it is including, hence the need for a different approach.
Add description back to dune.module

We want to read this from a declarative file instead of having it
in the build system source.
Read project properties from dune.module

We cannot generate dune.module because that file is read by dunecontrol
before the build starts. It therefore make sense to let it be the
original and let the build system read it instead of duplicating the
information in CMakeLists.txt

This module is a adaption of Andreas Lauser's OpmParseDuneModule
in opm-material, modified to handle the more sparse info provided by
the other modules as well.
Added note about where to make likely modifications

People will head for CMakeLists.txt when making modifications (such
as adding a new file). This note directs them to where they should
rather look.
Merge remote-tracking branch 'upstream/master' into save-eclgrid-after-deactivating-cells

Conflicts:
	opm/core/io/eclipse/EclipseGridParser.cpp
	opm/core/io/eclipse/EclipseGridParser.hpp
Minor merge fixup - sorry
Merge pull request #287 from rolk/286_info

Read project settings from dune.module
Actually using filename argument in GridManager::saveEGRID
Added static_cast<void> to avoid warnings about unused variables
Merge pull request #286 from joakim-hove/save-eclgrid-after-deactivating-cells

Changed EclipseGridParser::saveEGRID() to take globalCells input
fix a few CLang warnings

most of them quite insignificant, but still annoying. The only
exception is the warning about the changed alignment for the 'work'
argument of spu_implicit_assemble(). AFAICT, the only reason why it
worked was that the pointer produced by malloc() was passed
directly. (malloc() seems to fulfill all alignment criteria.) To fix
this, I've changed that argument's type from char* to double*.
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 boost::array by std::array

GCC 4.4 supports std::array, so there is not much point in keeping
compatibility with ancient compilers...
better fix for the alignment warning of the previous patch

'work' is a small, constant size array for temporary data so it can be
allocated on the stack and the 'work' parameter can be eliminated entirely.

Thanks to Bård Skaflestad for the suggestion!