Proposed Modifications in HYDRUS (1, 2/3D) Software to Enhance Modeling Solute Diffusion and Gaseous Diffusion in Soils