Improve pattern composition; release 0.27.0.

  - now the clause is called :extends (in analogy to the similar concept
    in funnyqt.bidi)
  - patterns extended literally (no renames, 1st pattern of extended),
    only a symbol may be provided
  - fixed a critical bug when pattern extension was recursive