SetOperatorBase Class

Added base class for all set operations which UnionBase now depends on
This new base class will be used for the forthcoming Intersect and
Except operators
SetOperatorBase finished and UnionBase Removed

Now all set operations can depend upon SetOperatorBase,
UnionAll_Default and Union_Ordered now use it.   Also changed
UNION_OPTION to SET_OPTION in Label
Except_All class added

Except_All operator and its testing suite have been added, also added
methods to API for use.
Added removeDuplicate option to Except_All

A removeDuplicate boolean has been added to the constructor to allow
the this operator to function as the Except_Distinct, Tests have been
added to test this functionality.  An EXCEPT type has been aded to Type
Intersect_All added

Intersect_All with ability to do distinct as well has been added,
Intersect_AllIT has been implemented as well.  Added INTERSECT to Type
and fixed up API to support it,
also small change in Except in logging
cleaning up Except_All

removed some unnecessary comments
ASTStatmentLoader and OperatorAssembler changes

Changed ASTStatementLoader and OperatorAssembler to accept Except and
Intersect commands
Added Except.java and Intersect.java base classes
test-intersect.yaml added

added yaml test for intersect operation
test-except.yaml added

except now has a yaml test and intersect’s has been updated
Operator Name change

Except_All is now ExceptOperator since it does all and distinct
operations
The same has been done with Intersect_All
Changes made in AISBinder and API to reflect this
Union, Except, and Intersect now SetPlanNode

Changed these set plan class to work for all set operators
Consolidated similar set methods

consolidated functions in ASTStatementLoader that were similar with all
set operators
Tests added

test-except.yaml
test-intersect.yaml
ExceptOperatorIT
tests added

All these tests have been passed
Cleaned up from previous class name change

changed left over instances of Intersect_All and Except_All to keep
everything clean
More tests

added IntersectOperatorIT and test-set-operators.yaml
cleanup

cleaned up Except and Intersect operators
cleanup

cleaning up format, no code changes
delete nohup

deleted nohup.out file
LIMIT OFFSET ORDER BY added to set operators

Fixed code in ASTStatementLoader to now allow for limit, offset and
order by, new tests added to test-set-operators.yaml specifically for
these operations
Changed set operator names

changed:
IntersectOperator to Intersect_Ordered
ExceptOperator to Except_Ordered
Intersect_Ordered to IntersectAll_Ordered