Check finalize_list also for temproots
Check finalize_list also for temproots

This wasn't necessary before: finalize_list only contained unreachable
objects so nothing could point to them while we marked heap_allocated.
But when duk_push_heapptr() is allowed to push unreachable pointers
(which are pending finalization), it's possible for an object in
heap_allocated to point to an object on finalize_list, which also means
that the latter object can get a TEMPROOT flag.

markand/duktape,markand/duktape,markand/duktape,markand/duktape,svaarala/duktape,svaarala/duktape,markand/duktape,svaarala/duktape,svaarala/duktape,markand/duktape,svaarala/duktape,svaarala/duktape,markand/duktape,markand/duktape,markand/duktape,svaarala/duktape,markand/duktape,svaarala/duktape,svaarala/duktape