Start moving towards 34.0.1847.45.

There are several other commits (mostly cherry-picks from master) coming.
This specific commit bumps .DEPS.git, updates a few patches and adjusts the
code after the following CLs:

https://codereview.chromium.org/136093007
https://codereview.chromium.org/167563004
https://codereview.chromium.org/152083004
Gardening: Fix linking issues.

We need to implement few free functions now. Atleast static_component
build should work fine now but I am sure that this breaks shared component
build. However, I dont want to keep this update pending on that.
I will try to fix these things upstream.

Effecting CLS:
https://codereview.chromium.org/174223004
https://codereview.chromium.org/175573002
https://codereview.chromium.org/176893002/

(cherry picked from commit 8f343a6554891e513c7cd5edbc47a69f1749f169)

Conflicts:
	impl/desktop_aura/impl_view.gypi
Move everything under desktop_aura/ to view namespace.

(cherry picked from commit 50dae62b5f39d1d2319767857b215c252bd5d710)

Conflicts:
	impl/desktop_factory_wayland.cc
	impl/desktop_factory_wayland.h
	impl/desktop_screen_wayland.cc
	impl/desktop_window_tree_host_wayland.cc
Build desktop_aura/ as part of views only.

Fixes #210

(cherry picked from commit 1056a6c63e0af45db480f50ff7e154f6811f8faf)

Conflicts:
	supplement.gypi
fix component build

(cherry picked from commit 6d4dadf0229b172364cd00e34ee809e401432940)
Cherry-pick a small portion of 0cbee6.

commit 0cbee62398e857c89a269a8eb9391b60ed08d53e
Author: Kondapally Kalyan <kalyan.kondapally@intel.com>
Date:   Thu Feb 27 10:32:03 2014 +0200

    Gardening: Changes in Desktop Aura.

    Effecting CLS:
    https://codereview.chromium.org/172743002
    https://codereview.chromium.org/143473003

We're only interested in a small change that even looks unrelated to the CLs
in the commit message to avoid a signed comparison warning-turned-error.
Export a few classes to avoid segfaulting with component builds.

This is based on 3988a9f5a97e5ba87f9d2c9d1128fb1e893ef0d8 (Move everything
under ui/ folder to ui namespace.) and the subsequent
6fa2fc4ad8279fca0f364e43b837396dbf4a3d72 (Gardening: Update to latest
revision.) in that the former exports the classes touched here and the
latter used the same export macro we are using.

Cherry-picking those commits would take a considerable amount of effort that
is better spent elsewhere.
Add new patch from 6fa2fc4ad8279fca0f364e43b837396dbf4a3d72.

This is required to avoid build problems where libbrowser_ui.a fails to find
GetLocalProcessWindowAtPoint(): some files need to be built as part of the
views target.
patches: Backport r253775 from Chromium master.

This is requied otherwise chromium and content_shell will crash as soon as
the cursor moves.

This is the final change required to make things build and work correctly
with 34.0.1847.45.