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.