implement support for the NTG, MULTPV, and MULT[XYZ]-? keywords

or rather grid properties, since they can be edited using MULTIPLY and
friends. note that the property interfaces must be extended for this
because EclipseState is not passed to the DerivedGeology class and is
not even available in some cases...

this PR depends on the OPM/opm-core#610
well, `trans_.data()` is the thing which is passed to the `trans_compute()` function. in autodiff, I've always have trouble with what variables are 'V', 'std::vector<double>' and 'ADB'. (In this case it's `Eigen::ArrayXd` which provides `operator[]`.) changed...