ParentFileHandle

Note that the contract of [IAsyncReadFileHandle](API\Runtime\Core\Async\IAsyncReadFileHandle) and [IAsyncReadRequest](API\Runtime\Core\Async\IAsyncReadRequest) requires that we delete the ReadRequest before deleting its ParentFileHandle.