Replace many callers of styleResolverChanged with more specific functions

This introduces addedStyleSheet, removedStyleSheet and modifiedStyleSheet wrappers around
styleResolverChanged to start documenting what each caller is doing.

A number of callers don't have enough information to pick a more specific method yet,
specifically loading sheets just has a increment and decrement counter function so there's
no way to know which pending sheets need to be loaded yet. After those the rest of the
callers for styleResolverChanged are attempting to update the whole style system because
some cached value or dependency has changed, we'll need to tackle those in a separate
refactoring.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153932 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Reland "Merge the private FrameLoader::urlSelected() into loadFrameRequest()."

This reverts commit 7e855be4cef6db387204f6bb94fb331d91202f39. Originally landed
in r153802.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153933 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Further simplify SVGCSSStyleSelector::applyProperty by using static functions to reduce code duplication

This yak is now smooth as a baby's bottom.
(And ready to live with the rest of the applyProperty code.)

BUG=237268
R=dglazkov@chromium.org, eae@chromium.org

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

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