Revert "Remove our logic to handle stopping a load inside startProvisionaLoad callbacks"

Revert r153194, caused many assert failures on Linux Debug like:

ASSERTION FAILED: m_policyDocumentLoader
../../third_party/WebKit/Source/core/loader/FrameLoader.cpp(2104) : void
WebCore::FrameLoader::checkNavigationPolicyAndContinueLoad(WTF::PassRefPtr<WebCore::FormState>,
WebCore::FrameLoadType)

This reverts commit fd89bee64ea0e283de208e93247ccaa550961a05.

TBR=japhet@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153211 bbb929c8-8fbe-4397-9dbb-9b2b20218538
REGRESSION(r152700): Fix a crash of input[type=file] by run-in parent.

Correct a wrong argument of RenderTextFragment constructor.

BUG=254783
TEST=automated by a layout test.

Review URL: https://chromiumcodereview.appspot.com/18133008

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