add horizontal_projection option to transport Neumann boundary condition
Description
For the Richards solver the option horizontal_projection exist, which scales the Neumann boundary condition for non-horizontal surfaces.
This option could be also extended to the transport Neumann boundary condition.