runtime: Don't validate cell types in release

The (call/cc) rewrite reduced the speed of the garbage collector by
refactoring some functions out-of-line and adding additional checks for
escape procedures. Mitigate this somewhat by only exhaustively
validating the cell types for debug builds - release builds will only
check for cell types that have known references to other cells.