Replace many uses of ##fixnum.XXX and ##flonum.XXX primitives by ##fxXXX and ##flXXX primitives in the runtime library so that these primitives can be eventually removed (this commit does not affect the .c files generated, just the .scm files)
Remove additional uses of ##fixnum.XXX and ##flonum.XXX primitives, and fix issue with (##fixnum->flonum 0) not allocating a fresh flonum
Remove type check in the unchecked ##flatan primitive
Rename ##bignum.->fixnum and ##bignum.<-fixnum for consistency with other conversion functions
Use consistent naming scheme for data conversion functions (from->to)
Use (##fxsquare? x) to implement (square x)
Use integer->char and char->integer naming convention for functions converting between integers and characters
Remove dead code in bignum multiplication (impossible case)
Reindent _num.scm which was badly indented due to ##fixnum.XXX to ##fxXXX change
Fix type error in implementation of string->number (this is a conceptual type error that did not affect the correctness of the result)
Fix typo in ##thread-heartbeat! (a run-queue is not a thread).  This bug had no effect on correctness.
Reindent code
Fix gambit.el to correctly indent source code of Gambit runtime system
Remove stray dead code
Take into account that misc/install-gnu-gcc-osx has changed names
Fix recently introduced bug in string->number (a bignum addition was mistakenly replaced by a fixnum addition)
Use consistent naming for specialized versions of number->string
Add definitions of C math library functions that may be missing (high accuracy implementation is still TODO)
Use GNU gcc to build prebuilt Gambit for OS X
Improve level of debugging messages when building prebuilt Gambit installers