Mojo: Fix android build
  - revert abarth's change to make gles2 go through a vtbl
  - Make NativeViewportService be a component library (static on Android)
  - Wait to create gles until there's a non empty surface (on android)

BUG=None
R=abarth

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

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