Remove manual call to FINALIZE-INHERITANCE in test suite. fixes #96
Quoted symbols did not roundtrip through PARSE-PATTERN -> UNPARSE-PATTERN because they were unparsed without QUOTE. I.e. (unparse-pattern (parse-pattern ''x)) => X instead of (QUOTE X) This change causes all symbols except keywords, t and nil to be unparsed with QUOTE.
Previously, the LIST* pattern when used with one subpattern did not match lists. The new behavior can be illustrated with this identity: (ematch (list* '(1 2 3)) ((list* l) l)) => (1 2 3) i.e. the function and pattern constructor CL:LIST* behave correspondingly when used with one argument.