slightly simplify GetHashCode() of FP.Vector
fix SegmentUnit.delete() regression introduced in a4bfc4a
HashSet dramatically increases performance of deleteOtherPaths()