Rust upgrade
Avoid scanning stack guard page, and remove unnecessary global object rooting.
Warning police.
Clean rlib files
Remove GetReservedSlot and shadow code to support it.

We don't currently use it in Servo, and we don't have static assertions to
ensure the correctness of the shadow structures, so I believe it's better
not to have the code at all.