Port to use gambit wills.

This allows the library to run in an unmodified gambit, but invalid
access to memory may result from accessing C data through a foreign
object that has ever become weakly reachable.
Update README.