Overloaded the bitwise-OR operator for the "RuleSet" data type so you can now
perform a set-union (actually a tree-union) on "RuleSet" objects.