The base dynamicFvMesh now reads and stores the dynamicMeshDict and motion solver receive it as a constructor argument. Also rationalised the motionSolver diffusivity classes in which storing the faceDiffusivity field provided no advantage; now it is created and returned on demand.