Release notes for version 1.8

Additions:
An experimental framework for asynchronous events from external code was added. It's now used for asynchronous host-name lookups on systems with pthreads.
Support for 64-bit architectures was added (thanks to Taylor Campbell, Marcus Crestani, and David Frese)
The installation now includes an (experimental) scheme48-config script that reports C compiler and linker and associated flags that may be used for compiling dynamic externals.
Changes:
The layout of the installed system now conforms to FHS.
The old dynamic-loading code was removed; correspondingly, the -o flag for scheme48vm was removed.
The filename translations apply to dynamic externals as well.
On Unix, the central event loop uses poll() instead of select() on systems that have it (thanks to Marcus Crestani)
The external code for the POSIX libraries and SRFI 27 was moved to dynamically-loaded externals. (Cygwin support for this thanks to Harald Glab-Plhak)
Bug fixes:
A bug in the division simplifier of the PreScheme compiler was fixed.
The PreScheme compiler can now emit code for unsigned longs.
The implementations of SRFI 19 and SRFI 42 now include the latest fixes from the reference implementations.
A race condition in the implementation of queues was fixed.