[Sync] Don't double report favicon errors

No need to return the SyncChangeProcessor errors at Merge time. Any errors
encountered will already trigger the error handling logic; currently we're
double recording favicon errors.

BUG=335493

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256123 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256123
Add support for FreeBSD in base/ , base/process/ , and base/threading so that the bootstrap binary for GN (the one in TEMPDIR) can be built and run.

Tested on FreeBSD 8.4-i386 and FreeBSD 10.0-amd64

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256124 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256124
Create windows for new app window bounds API

Added create options "innerBounds" and "outerBounds" for
the new app window bounds API.

BUG=315471, 349397
TEST=browser_tests (AppWindowAPITest.*)

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256125 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256125
Added pixel test that ensures WebGL content can render properly after a context loss and restore.

Tests a regression introduced by http://src.chromium.org/viewvc/blink?revision=167860&view=revision

BUG=349195

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

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