Initial implemation of water balance in bulk snow scheme
This PR implements WaterBalance for the Bulk parameterization of Snowpack.
Other changes:
- Implements advective energy fluxes at boundaries (i.e.
interact!). - Refactors the
SnowMassBalanceinto subtypesDynamicSnowMassBalanceandPrescribedSnowMassBalance. - Reorganizes code in the
Snowmodule. - Adds support for coupling the surface energy and water balance schemes.
- Improves the implementation of ET fluxes in
Hydrologymodule.