rAc: More gracefully handle lots of legal docs

It's still the case that Wallet only sends 0, 1 or 2 legal documents currently (plus the Privacy Policy always getting tacked on). But erroring out when there are over 5 legal docs prevents us from implicitly opting users in if in the future there are more docs to accept.

BUG=310364
R=isherman@chromium.org, jshin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231432 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 231432
Do not leak JSON Value from NetworkingPrivateStartConnectFunction::RunImpl.

BUG=312363
R=stevenjb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231434 0039d316-1c4b-4281-b951-d872f2087c98
[NaCl SDK] Update the NaCl SDK packaged app.

* Modified build_app.py to remove extra manifest.json files (CWS complains
  about them).
* Added a "--channel" flag to build_app.py, it adds that name to the package
  name (i.e. "Native Client SDK (Beta)")
* Set the minimum_chrome_version in the manifest.json file.
* Upload some new screenshots.
* Use chrome.identity instead of chrome.experimental.identity
* Each NaCl SDK app needs its own client ID in the manifest.json file.

BUG=none
R=sbc@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231435 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 231434
Do not leak PangoFontDescription from GetFontsInFamily_SlowBlocking().

BUG=312342
R=bbudge@chromium.org

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

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