Revert of Remove children from HistoryNodes that redirect during back/forward navigation (https://codereview.chromium.org/141013013/)

Reason for revert:
Suspected to be the culprit for lots of crashes on canary

Original issue's description:
> Remove children from HistoryNodes that redirect during back/forward navigation
> 
> Failing to do so can lead to spurious HistoryNodes ending up in the HistoryEntry
> for the destination of the redirect. If we try to restore that HistoryEntry, we
> might try to use the wrong HistoryNode and break the page.
> 
> BUG=334598
> TEST=http/tests/navigation/back-to-redirect-with-frame.html
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=165356

TBR=abarth@chromium.org,japhet@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=334598

Review URL: https://codereview.chromium.org/133213004

git-svn-id: svn://svn.chromium.org/blink/trunk@165389 bbb929c8-8fbe-4397-9dbb-9b2b20218538