Added IInspectable EGLNativeWindowType and ICoreWindow support

Change-Id: I34e443b1e194800460e441ac6cee42cf68430564
Reviewed-on: https://chromium-review.googlesource.com/224302
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>
Revert "Added IInspectable EGLNativeWindowType and ICoreWindow support"

Causing regressions in the build: http://build.chromium.org/p/chromium.gpu.fyi/builders/GPU%20Mac%20Builder/builds/20182

This reverts commit 756aebfc7afa6d0de14e96637ef396dd7b290c2d.

Change-Id: I2f4bdb5aeb429c9bbc5e655a1761704f33737841
Reviewed-on: https://chromium-review.googlesource.com/224221
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Jamie Madill <jmadill@chromium.org>
Merge the copyToStorage methods.

BUG=angle:741

Change-Id: I67380748ee875cc2dea61eb82a9b0d600144dc85
Reviewed-on: https://chromium-review.googlesource.com/222267
Tested-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>