Rewrite of includePattern function

This gives includePattern a repeatable import order, which is lexicographic by filename as defined in R5RS.
Update definitions.ily