Add expansion of ++*/2 in patterns
Add expansion of ++*/2 in patterns

See rvirding/lfe#176

Before:

    (defun f ([(++ "prefix" suffix)] suffix))

    (f "prefixsuffix") ;; function_clause error

After:

    (defun f ([(++* "prefix" suffix)] suffix))

    (f "prefixsuffix") ;; "suffix"

Since there are only two cases, use function clauses rather than
`case Args of ...`.

jjl/lfe,yurrriq/lfe,bsmr-erlang/lfe,arpunk/lfe,yurrriq/lfe,bsmr-erlang/lfe,oubiwann/lfe,jjl/lfe,oubiwann/lfe,arpunk/lfe