Follow up fixes to calcium-hsolve
Created by: asiaszmek
Fix assertion failure in HSolveInterface.cpp Add functions calculating volume to DifShell and DifBuffer. Volume was calculated at reinit. I have noticed that in more complicated models sometimes there is a diffusion message before volume calcuation, which results in division by zero. Add sending out current message in channel reinit.