Add a basic NativeViewportX11 for Mojo

This CL adds a basic implementation of NativeViewport for X11. It puts a window
on screen and initializes GL for that window.

One disadvantage of this CL is that it requires use_aura to be set to 1 in
GYP_DEFINES.

R=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232960 0039d316-1c4b-4281-b951-d872f2087c98
Fix thumbnails in the guest mode.

In the guest mode, thumbnails were not loaded, because the token was unavailable, since Drive is disabled for the guest mode. Actually, the token is not necessary at all for local resources, therefore it should not be used.

This patch avoids fetching the token for local resources, what solves the problem.

TEST=Tested manually. Thumbnails work in the guest mode.
BUG=311212

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232961 0039d316-1c4b-4281-b951-d872f2087c98
Call aura::Env::CreateInstance in ExamplesBrowserMainParts::PreMainMessageLoopRun.

BUG=313848
TEST=views_examples_with_content_exe runs in Win Aura.
R=ben@chromium.org

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

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

R=rmistry@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232963 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

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