Made RuleManager an interface, and defined AbstractRuleManager as an abstract base class. This makes RuleManager consistent with Action. Also added svn:keywords property so $Id$ will get expanded.