room: Fix reconstituting CONS cells with unbound-marker in the CAR.
* When I originally rewrote ROOM in terms of RECONSTITUTE-OBJECT,
I looked at what constitutes a valid CONS according to the runtime.
I noticed that one of the immediate types was an unbound marker
and said to myself "nobody's going to put one of those in a list".
This turned out to be a mistake.
* x86 systems (and plausibly not any others) put unbound-markers
in lists when loading FASLs. I have no real idea how or why, but
they do. This would lead to an error, "Unrecognized widetag #x4A
in reconstitute-object".
* Fix, by recording unbound-marker-widetag as being valid as the
first word of a CONS cell.
* Issue reported by "scymtym" on #sbcl.