Update README.md

Explicitly mention that to set PATH env with depot_tools directory.
Update README.md

point Chromium browser as an optional building target.
Add support to set window title.

This patch adds support to set window title for shell surface. It
introduces a new ipc message called WaylandWindow_Title as none of
the existing ipc messages meet the need.
Avoid duplicate route id in Gpu Process.

GpuChannelManager generates unique routeid for every new
imagetransportsurface. On our side, we register a routeid
for our display channel. Depending on our routeid, we will
conflict with the one generated by GpuChannelManager. To avoid
this, now we hardcore our routeid with a negative sign to be
unique from the ones generated by GpuChannelManager. This is
one of the main reason for random crashes. This also fixes
the crash in multi window case.
Gardening: Update to latest Chromium revision.

Effecting CL: https://codereview.chromium.org/49303007
OzoneDisplay: Remove unused private member
Missing break statement
patches: Fix script accordingly new pin practices

origin/master now contains the newest fetched tip of Chromium tree and it's not
actually the version Ozone-Wayland wants to be build with. Instead the script
needs to create a new hacking branch based on 'master', assuming 'master' is
the branch used when last synced (gclient sync).
Gardening: Update to latest version.

Effecting CLS:

1)https://codereview.chromium.org/68893010
2)https://codereview.chromium.org/68313003
tools: Write down a few instructions how to make a Chromium release
Gardening: Add missing changes in Deps file.
Minor cleanup in DRWH.

This patch removes functions which are no more part of the base
class. Also moves functions over-ridden from DesktopRootWindowHost
to correct place.

GrabSnapshot: https://chromiumcodereview.appspot.com/14594002
SetInactiveRenderingDisabled: https://codereview.chromium.org/23072016
Merge pull request #140 from tiagovignatti/tarball-v2

tools: Write down a few instructions how to make a Chromium release
Add support to create window of different shell types.

Currently, we always hardcode the window to be of TopLevel type.
This patch makes changes so that the display doesn't assume anything
and caller is responsible for explicitly defining the shell type of
window.
Gardening: Update to latest revision.
WaylandWidndow: Remove unecessary switch/case block

The checks for shell surface types are already done in UpdateShellSurface
Implement Fullscreen mode
Add support to record parent child relationship in DRWH.

This is in preparation for multi window mode. The patch
adds support for recording the parent child relationship.
Most of the patch is taken from the X11 version. This is
useful in cases like ensuring that the parent window closes
all the child windows during it's destruction.
Delete associated window when DRWH is destroyed.

This is in preparation for supporting multi window mode.
Currently, we always assume single root window and it is destroyed
when browser is closed. We would eventually want to support multi
window mode in the form of popups or additional top windows. This
patch adds support to delete the window once DRWH is closed.
Add multi-window support.

This patch adds multi-window support. With these changes,
Menu should work and we are able to launch more than one
browser window. This patch also introduces WindowChangeObserver,
an interface which can be used by clients to observe
for Window state changes. This is extremely useful in
case client is interested to track when a particular
window receives focus or when an input device enters
a window. DRWH implements the interface and gets
notified appropriately.