Diffusion implemented in adjoint TNE2 solver, chemistry source term unit confusion resolved