
Make XPC native transport more tolerant of target windows missing their postMessage method.  Before, if this method was missing, an uncaught exception was thrown, sometimes at 100ms intervals forever.  Now XPC will swallow the error and try again.  There is some evidence that on Safari this method is sometimes found to be temporarily missing or non-functional for a short window during startup.  The evidence is not totally convincing, but I don't think this change can possibly hurt.

R=nicksantos
DELTA=27  (20 added, 3 deleted, 4 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5051


git-svn-id: 35241bd708fe29f1f6c7a4322d322e99ff93b95e@1999 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Kuniwak/google-closure-library-jsdoc,Kuniwak/google-closure-library-jsdoc,jarib/google-closure-library,rethinkdb/google-closure-library,jarib/google-closure-library,rethinkdb/google-closure-library,rethinkdb/google-closure-library