Deciding if Lines Coincide, Are Skew, Are Parallel or Intersect in 3D