[WOFF 2.0] Add third_party/brotli

Brotli is the byte-level compression algorithm of WOFF 2.0 font file format.
This patch adds a dependency on the font-compression-reference repository[1]
which includes Brotli decoder. This library will be used by third_party/ots,
as the replacement of LZMA.

WOFF 2.0 feature is currently available behind the
enable-experimental-web-platform-features flag. The Brotli decoder runs in
render processes.

[1] https://code.google.com/p/font-compression-reference/

BUG=307828

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=240014

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240071 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240071
Enable tcmalloc heap-profiler module on Windows.

This CL only enables heap-profiler in static build
on Windows.

With this CL, heap-profiler does not work fully.
It outputs following information.
- memory mapped files and their address regions
- stack traces of malloc() calls


Reference CL: http://crrev.com/11415113/

BUG=159993

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240072 0039d316-1c4b-4281-b951-d872f2087c98
[Files.app]  Add '.' (dot) key as a shortcut to invoke share dialog

BUG=282696
TEST=manually tested

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240073 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240072
Convert cc resource system over to GLES2Interface

BUG=181120

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

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