Fix #69: Always compile in GC assertion code
The gc assertion code was compiled out by default, but change it so that it's always compiled in.
Added a global variable to enable/disable the assertions and also add two new functions to manage all of the GC assertions. SET-GC-ASSERTIONS
allows the user to set the assertions. GET-GC-ASSERTIONS
gets the current settings.