Removed unused Intersect Operator

The new version of intersect ordered has been removed due to its speed
compared to the old version
All tests, names and calls have been changed to reflect the use of a
single Intersect operator
New validation added to Intersect_Ordered if its not being used with
outputEqual set to true to check that row types have equal number of
fields and that ordering fields are equal