Stop leaking a CERTCertificate* during SSL renegotiation

BUG=316407
R=agl

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

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

When I refactored the native_viewport code to be cross-platform, I introduced a
re-entrancy bug on Linux where the accelerated widget is available
synchronously. This CL moves the code for opening the viewport out of the
contructor so that we can fully initialize the object before calling any
delegate functions.

R=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233880 0039d316-1c4b-4281-b951-d872f2087c98
cc: Included recorded region in PictureLayerImpl::AsValue

R=nduca@chromium.org, vmpstr@chromium.org
BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233881 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233880
SVN changes up to revision 233881
Add a basic Mojo app that initializes V8

This CL introduces a basic Mojo app that initializes V8 and then exits.
Eventually, this app will grow towards being able to execute JavaScript
retrieved from the network and letting that JavaScript access Mojo services.

R=darin@chromium.org

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

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