Added iset() method to GridProperty
Added GridProperty::multiplyWith( )
Added containsNaN() method to GridProperty
Added keyword MULTPV
Added post processor to GridProperty
Added postprocessor properties to scatter from top.

For the petrophysical properties PERM? and PORO only the top layer must
be specified, cells further down can be copied from the layer
above. This functionality is implemented with a GridProperty
postprocessor.
PlyadsTable: do not require the second column to be strictly monotonic

monotonic is sufficient. thanks to [at] qilicun for the catch!
JSON keyword definitions: add a "sections" item

this which specifies the allowed sections of the keyword. (surprise!)
ParserKeyword: add the glue code so that it knows its sections
JSON keyword definitions: make the "sections" item mandatory

the empty list can be used which means that the keyword may occur in
any section. (which is useful for e.g. section delimiters.)
Extend deck grooming functions to detect keywords which are in invalid sections
add the ALL keyword

This keyword is undocumented but seems to be widely used. (It is even
featured by an example in the Reference Manual.)
PlyadsTable: add a unit test and fix a copy-and-paste bug unearthed by it
remove dangling file opm/parser/eclipse/Utility/tests/TableTests.cpp

somehow this fell through the cracks when doing the big tables overhaul.
remove the TlmixparTable class

that's because the TLMIXPAR keyword is not a table...
Moved WellInjectionproperties to separate files.
Added CMODE_UNDEFINED enum values
Fixed initialisation of well properties

Previously the control mode was initialized to ORAT; this was later set
to the correct value when parsing the relevant keywords - but in the
case of a SHUT well the control mode was not updated, and we were left
with a well under ORAT control.
Merge pull request #323 from andlaus/add_ALL

add the ALL keyword
Revert "add the ALL keyword"