Roll OTS and Brotli

This brings in the new WOFF 2.0 font compression algorithm.

OTS 107 -> 108:
r108 [OTS] Switch WOFF 2.0 decompression algorithm to Brotli

Brotli fe79fac8da -> 931479d735:
931479d735e1 Fix Microsoft VisualStudio 64-bit build of brotli
19320557a93c Fix Microsoft VisualStudio build of brotli
2e5995bd9628 Support for OSX build
e70949119a55 Updates to Brotli compression format, decoder and encoder

BUG=307828
TBR=yusukes@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241253 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241253
Rewrite all webNavigation API tests as extension tests

Previously, they were extension sub-tests which are notorious for timing
out on windows debug bots.

The downside of making them individual tests is that the framework.js
which is shared amongst all tests is now copied into each test extension.

BUG=177163
R=kalman@chromium.org

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

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