Avoid release mode warnings.

Variables only used in asserts have been removed, their content used
directly in the assert() instead.
Merge pull request #653 from atgeirr/fix-warnings

Avoid release mode warnings.
adapt the the table related API changes of opm-parser
SatFuncBase.hpp: convert DOS line endings to unix ones

i.e. \r\n -> \n
blackoil fluids test: add section markers to make EclipseState happy

this is necessary because tables now must be queried using
EclipseState instead of directly. This implies that EclipseState can
be instantiated in the first place...

TODO (?): allow EclipseState instatiation for decks without a grid.
Merge pull request #652 from andlaus/table_improvements

adapt the the table related API changes of opm-parser
Add disabling and reenabling header files.

The files check for compiler versions to avoid using incompatible
pragmas. Only enabled for gcc >= 4.6 and clang.
Refactor third-party warning suppression.

Use header files from opm/core/utility/platform_dependent instead of
build-system generated ones for suppressing warnings from dune or Eigen.
Add new headers.
Honor SILENCE_EXTERNAL_WARNINGS in suppression headers.
Remove header generation, add define for warning suppression.

Thanks to @akva2 for original patch.
Remove include guards from warning suppression headers.

They are intended to temporarily change compiler state, and may be
included multiple times in a single compilation unit.
Merge pull request #655 from atgeirr/disable-thirdparty-warnings

Refactor disabling of third-party warnings