Optimize lines rendering (do not remove all lines during each .repaint())

[#59598978]
Rm depreciated code from MD2D renderer (gradients)
Use .batch() in "onDrag" script in "Direction of Force Around a VDG"

[#59598978]

It should reduce number of repaints by ~3.