Fixing macro environment to be the evaluation, not binding environment, in let-syntax.  The difference arises when the same binding is inside and outside the let-syntax.  Patch from Zhang Meng.
Fixing macro environment to be the evaluation, not binding
environment, in let-syntax.  The difference arises when the same
binding is inside and outside the let-syntax.  Patch from Zhang Meng.

traviscross/chibi-scheme,traviscross/chibi-scheme,traviscross/chibi-scheme,traviscross/chibi-scheme