IntersectAll_Ordered added functionality

specialCase boolean added to constructor to allow the intersection to
follow sql standards if marked false, or for special cases in which it
is necessary to output all elements in left stream that match at least
one element int he right row(not a 1-1 intersection)
API now now has a function IntersectAll_OrderedSpecial for this special
case and IntersectAll_Ordered for the normal operation