Add support for writing all the variables needed for a HEATING_CALCULATED model run. This essentially makes write_FVCOM_heating redundant, but I'll leave it in as it's a bit simpler to understand what's going on there. Also update the way the net surface heat flux is calculated (sum long and short, subtract latent and sensible).
Fix typo.