Add APIs to thumbnail_store to decompress thumbnails into SkBitmap

This adds decompress routines to etc1.cpp and uses them in thumbnail
store to read and decompress thumbnail files for a given tab id.

BUG=385457

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

Cr-Commit-Position: refs/heads/master@{#295357}
diff --git a/third_party/android_opengl/README.chromium b/third_party/android_opengl/README.chromium
index f33e90f8..a23eac6 100644
--- a/third_party/android_opengl/README.chromium
+++ b/third_party/android_opengl/README.chromium
@@ -5,7 +5,7 @@
 Security Critical: no
 
 Description:
-This directory contains an ETC1 encoding API.  The source derives from
+This directory contains an ETC1 encoding/decoding API.  The source derives from
 frameworks/base/opengl/include/ETC1/etc1.cpp from the Android Open Source
 Project.
 
@@ -13,3 +13,4 @@
 - Removed decoding.
 - Generalize so that output size is independent of input size.
 - Handle cases of out-of-bounds blocks along the image boundary.
+- Added ARGB8888 decoding option.