Bugfixes for hashtable-based marshalling code.
Free up Caml_blue for nefarious purposes.

Blocks on the freelist are now identified by having tag 245, rather
than by having color Caml_blue (which has been deleted).

This frees up a color to use to denote shared heap references.