Add unary minus operator in basic functors and PointVector.
Add external multiplication by scalar to functors and PointVector.
Merge pull request #553 from JacquesOlivierLachaud/Fix491

Fix491