Replace the ASSERT and ASSERT2 macros by assert
Replace THROW by OPM_THROW
Replace BOOST_STATIC_ASSERT by static_assert
Replace MESSAGE by OPM_MESSAGE
Catch all exceptions in the examples
exolicitly include <iostream> in all files that use std::cout or std::cerr
C++-11 Features: add test for std::is_integral
Merge pull request #49 from andlaus/adapt_exception_code

Adapt exception code
fix headers and make it compile without a warning on dune 2.3

in this module, the file 'examples/finitevolume/unitcube.hh' was broken
and unused.
require opm-core from the opm-material module

this is required to use the exception code of opm-core in
opm-material. Also, the Dune prerequisites of opm-material can be
removed once PR #345 is merged into opm-core...
Merge pull request #50 from andlaus/fix_headers

fix headers and make it compile without a warning on dune 2.3
Removes unnecessary GridType template parameter from Geometry.

While inspecting dune-cornerpoint I came across this third template
parameter which is used nowhere. It is not needed as explained in
a comment. This patch removes it from Geometry and updates the
rest of the module accordingly.
Remove redundant cartDims_ from CpGrid.

The same information is already available in logical_cartesian_size_.
cartDims_ was only used internally for computing IJK. Unfortunately,
it seems like we reading the grid from the legacy Sintef format cartDims_
never got initialized. Therefore this probably even fixes a real bug
in addition.
Merge pull request #52 from blattms/geometry_remove_gridimp_parameter

Removes unnecessary GridType template parameter from Geometry.
Merge pull request #53 from blattms/cpgrid_remove_cartDims

Remove redundant cartDims_ from CpGrid.