[diffusion] Do not store free diffusion coefficient in the volvars
This is a trade-off between cost of the fluid cache (almost always zero because it's the NullCache) and the additional memory requirement. This proposal chooses to optimize the common used case.
Fixes #828 (closed)