
Remove the pause_ and unpause_ logic from goog.async.Deferred.
(These are now considered misfeatures of the original design by
the Twisted team, and were never publically exposed in the Closure API).

Replace the paused_ counter with a blocking_ boolean.

Some major documentation/terminology cleanup:
- Avoid the overloaded term "chain". This file had references to
the action chainDeferred, the chain of callbacks and errbacks,
chaining function calls on an instance, and chaining Deferreds
by returning them as callback results.
- The "chain of callbacks and errbacks" is now the execution sequence.
- A "chained Deferred" is now a blocking Deferred.
- chainDeferred should now be the only "chain" reference.

- Similarly, be more precise about terms like "callback", "firing", and
"deferred".

R=pappy
DELTA=234 (82 added, 37 deleted, 115 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6017


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

knutwalker/google-closure-library,knutwalker/google-closure-library