If the TracingController DisableRecording or CaptureMonitoringSnapshot methods are called while no child processes exist flush the trace log before notifying that the tracing has ended.

BUG=329003
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241196 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241196
[gin] Use ObjectTemplateBuilder instead of ObjectTemplate::New

With https://codereview.chromium.org/113893005/ this will make sure that
all ObjectTemplates have the correct number of internal fields.

BUG=none
R=aa@chromium.org, abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241197 0039d316-1c4b-4281-b951-d872f2087c98
Move chrome.sockets and chrome.system.network APIs to stable channel.

BUG=328973

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241198 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241197
SVN changes up to revision 241198
cc: Use 1024x1024 tiles for gpu rasterized layers.

R=nduca@chromium.org, enne@chromium.org
BUG=325475

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241199 0039d316-1c4b-4281-b951-d872f2087c98
[gin] use a UniquePersistent to hold the context in context_holder

BUG=none
R=dcarney@chromium.org, abarth@chromium.org

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

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