Add kernel and test for thermo-diffusion: #3392.