Add a prerender browsertest for <a ping>.

Verifies that ping URLs get sent when navigating a prerender.

BUG=302816
TEST=PrerenderBrowserTest.PrerenderPing

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249064 0039d316-1c4b-4281-b951-d872f2087c98
Move QuotaService from ExtensionService to ExtensionSystem

Also clean up:
* Eliminate ExtensionService dependency from ExtensionFunctionDispatcher
* IWYU in ExtensionFunctionDispatcher
* Remove unnecessary include from activity_log.h

This allows QuotaService to be used in app_shell, which does not have an
ExtensionService. It gets us one step close to being able to call extension
API functions like chrome.alarms.* from app_shell.

BUG=340432
TEST=existing browser_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249065 0039d316-1c4b-4281-b951-d872f2087c98
Fix duplicate language display names on the Language List.

Some languages from the base language codes list got pushed on the list twice.

BUG=340484
TEST=verify bug is fixed
R=dpolukhin@chromium.org

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

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