Added the "ruleset" class, which is a foreign class interface to a
'Dao.Glob.PatternTree'. The plan is to make the "do()" and "doAll()"
built-in functions recognize whether or not the first parameter is a
"ruleset" object, and if so query only the "ruleset" object, and
otherwise behave normally and query the all the rules defined in the
top-level.