Add detail to several modules' exception messages.

BUG=270033

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164695 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update the ResourceRequest in DocumentLoader after the embedder modified it

The call on resource will end up calling DocumentLoader::willSendRequest
which stores the request. If we do this before the call on the host
(which will end up calling RenderFrameImpl::willSendRequest),
modifications by the host are not reflected in DocumentLoader::m_request.

BUG=331941
R=japhet@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164696 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG] Refactoring the logic to handle eventBase dependency

Our problem here is we want the dependent element to get notified whenever a change occurs on eventBase.
The current logic to handle this scenario is very inefficient as it is re-connecting the conditions on every loop.
Instead, the same can be handled using SVGDocumentExtensions pattern to improve efficiency.

syncBases and eventBases are functionally different hence separating their code paths to handle them properly.

R=pdr@chromium.org, schenney@chromium.org, dschulze@chromium.org, fmalita@chromium.org, rob.buis@samsung.com
BUG=323915

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164697 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Element destructor does not need to check pseudo elements or animations

At the time when the Element destructor runs the element should have
already been detached so we don't need to cancel animations or clear
pseudo elements (detach already did it).

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164698 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move NoAllocation to trunk.

This enables us to disallow allocation e.g. when doing GC.

R=ager@chromium.org, cevans@chromium.org, erik.corry@gmail.com, haraken@chromium.org, vegorov@chromium.org, zerny@chromium.org
BUG=

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

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