documented a note on gc finalization order

to prevent surprises and memory leaks, particularly while interfacing with native libraries.