Change jsdoc calculation so that if you have
/** jsdoc */ a = b = c;
the jsdoc applies to a and b and c.

R=johnlenz
DELTA=6 (5 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6238

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2501 b0f006be-c8cd-11de-a2e8-8d36a3108c74
$timeout.cancel externs type definition

R=dnadasi,wesalvaro,martinprobst
DELTA=13 (6 added, 0 deleted, 7 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6239

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2502 b0f006be-c8cd-11de-a2e8-8d36a3108c74
fix a cryptic warning due to an equally cryptic cast.

R=johnlenz
DELTA=11 (11 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6240

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2503 b0f006be-c8cd-11de-a2e8-8d36a3108c74