android webview build: Stop using envsetup.

By now, envsetup only sets OS=android and converts GOMA_DIR to the corresponding
gyp defines. It also sets GYP_CROSSCOMPILE. Nothing but the OS=android bit is
used by the webview build, so let android_webview/tools/gyp_webview set what
it needs directly instead of going through envsetup.

(envsetup also does a few envvar chanes to PATH etc, but gyp_webview calls
envsetup in a subshell, so it doesn't see these changes anyways.)

As a side effect, android_webview/tools/gyp_webview no longer ignores
GYP_DEFINES from the environment.

BUG=330631
R=torne@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252293 0039d316-1c4b-4281-b951-d872f2087c98
Don't choke on missing native_event

BUG=342501

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252294 0039d316-1c4b-4281-b951-d872f2087c98
Update app_network doc to use new chrome.sockets APIs.

Also code snippet for TCP server usage.


BUG=293756

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

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

BUG=322664
R=tsepez@chromium.org

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

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