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
EclipseWriter: clarify a comment
EclipseWriter: don't convert the unit inside the rate() function

because if that is done, the integration for the production total is
wrong because the time step length is days and not seconds.

Note that the conversion now uses Opm::unit::convert::to(<>,
1/conversionFactor) instead of simply multiplying with the conversion
factor. I still think this obfuscates things more than it helps, but
[at] bska will hopefully want it this way...