Added extended names for mixins.
Namespaces can not use extended names.
Added validation for appender on top level rulesets.
Added test for token names for error reporting completness.
Minor clean ups.