Fix linker command line for Scheme programs

Because our generated assembly depends on the symbols in liblliby.a it
must appear first in the clang++ command line. The reverse order
consistently fails with both g++ and clang++ on Linux while the order
doesn't matter on Mac OS X. This likely fixes other Unix-like systems
also (e.g.  FreeBSD)