ObjectSpace.define_finalizer should raise RuntimeError for uncollectables.
(See issue #3084)
Make ObjectSpace.define_finalizer raise RuntimeError for uncollectables.
(Resolves issue #3084)
Merge pull request #3085 from jemc/define_finalizer_runtime_error

Fix #3084 - Raise RuntimeError on ObjectSpace.define_finalizer(:symbol)