fix r.drain and add a submodule for r.drain that does not need input point vectors