Make common calls accept variables as lists

The z coordinate is still optional in all calls.
Defaults to 0 for the Cartesian 3D and Fit.
Only the first three points are used in the DirectAlgorithms
A warning will be shown if more than three points are given to those.