Completing the migration of XYZ.cs

Migrated into CBN:
- XyzToPolar
- XyzToSpherical
- XyzFromListOfNumbers
- XyzComponents
- ReferencePtGrid
- XyzArrayAlongCurve
- EqualDistXyzAlongCurve

Changed the migration to assume all XYZs as Points:
- XyzLength
- XyzNormalize
- XyzBasisX, XyzBasisY, XyzBasisZ
- XyzScale
- XyzCrossProduct, XyzDotProductXyzStartEndVector

Not migrated yet:
- XyzAverage