Revert "Replace scheduleForcedStyleRecalc with setNeedsStyleRecalc"
From https://chromiumcodereview.appspot.com/19144002

This is causing crashes in Debug builds.

This reverts commit 90367bc84c3ff1b93670ad2c0eccaf06c9930d05.

TBR=esprehn

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

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

To avoid direct use of static_cast, this patch introduces toHTMLIFrameElement for code cleanup.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154214 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CSP: Update violation report 'Content-Type' header.

The spec recently changed the type of violation reports from
'application/json' to 'application/csp-report'[1]. This patch implements
that change by adding a type flag to the relevant PingLoader method.

[1]: https://dvcs.w3.org/hg/content-security-policy/rev/9c1ebbb88a76

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

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