3134
3135
3136
3137
3138

Make sure we provide an exit after calls to die().
This also serves to audit whether we need all those die()'s.

Also lots of bringing other layers in sync with the current state.
3139 - bugfix in gc tests

In future be more rigorous about always mkref'ing TEMP cells.
3140 - rmref should never encounter nrefs of 0
3141

Now we never encounter nrefs of 0 even in wart space.
3142

Done auditing all declarations of the form 'cell* ... = new_...'
We should basically never declare a cell* unless it's in the low-level
new_.. helpers, or it's not a new cell, or it's going to be returned.
3143
3144