add a rule metadata attribute "logging" which when set of "false" turns auditing off for the rule and all the rules called inside it.

git-svn-id: svn://irodssvn.ucsd.edu/trunk@5384 ea137bd6-aa86-47b6-b90d-b101d9f19a90
fix a problem in r5381 where the rule base is reload even if the rule base set is not changed.

git-svn-id: svn://irodssvn.ucsd.edu/trunk@5385 ea137bd6-aa86-47b6-b90d-b101d9f19a90