Improve exact integer hashing
Improve print_value (used for debugging GC) for symbols
Extend universal backend with keyword objects, continuation objects, string->symbol/keyword, primitive procedure definition
Fix universal backend treatment of structured constants, make characters eq? testable, inline ##structure
Fix Windows console text color problems (now initial text color is preserved)
Fix dynamic linking problem on OS X
Fix space leak when converting network addresses to Scheme objects
Fix range check on parameters of tty-text-attributes-set!.
Use C backend as reference implementation for compiler unit tests
Implement closure related primitive procedures in universal backend
Implement basic thread operations in universal backend (including ##thread-save! and ##thread-restore!)
Actually implement basic thread operations in universal backend as per previous commit
Implement #!eof object in universal backend
For universal backend, add fields to threads to implement thread-join!
Add procedure? predicate to universal backend
Improve inlining of ##apply in the universal backend
Fix problem with gsc/igsc.scm which can't handle define-prim in source code
Fix internal definitions in the Gambit compiler so it can be run interpreted
Fix problem with handling of script-line by linker (to correctly compile programs starting with #! line)
Fix bug in C code generator (which only shows up when interpreting the compiler)