Add kernel and test for thermo-diffusion: #3392.
Merge pull request #3406 from shanestafford/thermodiffusion_3392

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