Fix bug with parameterized heterogeneous soil layers
Additionally refactors soil parameterization again...
- Removed
Nonparametric;Nothingis used to indicate nonparametric configuration. - Add
SoilParameterizationabstract type. -
RemoveByCompositionand replaceByXicePorSatwith simplyBySoilProperties. This parameterization is favored anyway because 1) there are no cross-parameter constraints, and 2) less intrinsic correlation between parameters.