Add turbulent diffusion to shallow water model
The preliminary turbulent diffusion implementation in the shallow water model from Issue #657 (closed) (Turbulent diffusion in shallow water equations), is to be merged in the new structure for the shallow water model as part of the Freeflow model.