Add LiquidVolume dimension to MINPV keyword.
Add MINPV features to EclipseGrid class.
add a few missing includes

these includes are required by the headers. If the affected files
would have been included without the headers included before, a
compiler error would have been produced.
Merge pull request #290 from andlaus/add_includes

add a few missing includes
Merge pull request #287 from atgeirr/add-minpv

Add MINPV features to EclipseGrid
work around an optimizer performance bug in clang.

It seems like some optimization passes of CLang which are enabled by
-O2 (at least in my version, 3.3) do not like nested scopes and long
functions too much. Thus, slightly change the generated source. Timing
on my (quite beefy) machine:

without patch:

make
rm -rf generated-source; time make
time make
[...]
real    10m31.110s
user    10m16.264s
sys     0m13.672s

with patch:

make
rm -rf generated-source; time make
time make
[...]
real    0m47.011s
user    0m44.670s
sys     0m1.968s

the memory used by the compiler goes from 28.8GB to about 330 MB. (I
suppose not everybody has 32 Gigs of memory yet. ;)
Merge pull request #291 from andlaus/work_around_clang_issue

work around an optimizer performance bug in clang.
EclipseState: check the canonical section topology

at least if the "beStrict" parameter for the constructor is set to
true. by default nothing changes...
Merge pull request #288 from andlaus/be_strict_by_default

EclipseState: require the canonical section topology
Add dimension to the threshold pressure.
Merge pull request #292 from atgeirr/thpres-dimension

Add dimension to the threshold pressure.