Rewrite explicitsnow_transf to avoid bug in the water budget and to make the code work on any number of snow layers. Done by C. Dumas, LSCE. Resolves a part of ticket #953