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

No comment.