Fix permission: third_party/liblouis/liblouis_list_tables.py

BUG=none
TBR=plundblad@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238565 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238565
[GCM] Support persisting registration info for GCMProfileService

The registration info, including sender IDs and registration ID, is saved into extension's state store. It will be loaded when the app gets loaded.

BUG=284553
TEST=new tests added

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238566 0039d316-1c4b-4281-b951-d872f2087c98
Move the logic for getting icu data out of icu_util

Currently, how to build/link the icu data is split between
common.gypi and icu_util.cc

Move it out of icu_util.cc and put it in common.gypi

Also, remove icudata from the dependency list in url.gyp. icuuc depends
on icudata and specifying icuuc alone is sufficient. Otherwise, ninja
complains about multiple rules specified for icudata and a circular
dependency when icu_use_data_file_flag is set to 1 on Linux.

A similar change has to be made in
third_party/WebKit/Source/web/web.gyp. 
(see https://codereview.chromium.org/93053003/ )

This CL does not change the actual build process, yet. It's just to prepare
to switch to "icu*.dat" on Mac and Linux.

BUG=72633
TEST=All the configuration/builds go fine on all platforms.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238567 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238567
Allow bookmark node data unit tests to run on more platforms.

The tests are currently restricted to non-Aura Windows. They seem
to be passing on all Views builds however, so allow them to run
as long as toolkit_views is set.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238568 0039d316-1c4b-4281-b951-d872f2087c98
Make tree serialization more robust and add more unit tests.

BUG=316726

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

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