run finalizers for all objects on heap free, even for reachable objects and even when mark-and-sweep is disabled
fix warning trivia triggered by custom option combination
testcase for finalizing reachable objects at heap free
release note update
update internal memory management doc to reflect new heap free finalizer behavior
fix test case to match new finalizer behavior at heap free