Copy JavaScript execution to RenderFrame, switch easy cases to use it.

BUG=304341
TEST=no change

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256460 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256460
telemetry: Consider synthetic delays when comparing category filters

When checking whether a category filter is a subset of another, consider
which synthetic delays are defined by each filter. If filter A defines
more or different delays than filter B, then it is not a subset.

BUG=349077

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256461 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256461
kiosk: No app pods on auth-to-config-network screen.

BUG=350997

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256462 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256462