Handle chained assignment and the resulting aliases more gracefully.
Fixes issue 874
Fixes issue 838

R=nicksantos
DELTA=442 (358 added, 33 deleted, 51 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6053

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2429 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Add requested unit test.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6054

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2430 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Clean up a bunch of code warnings that are visible in eclipse.

R=acleung
DELTA=99 (38 added, 29 deleted, 32 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6055

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2431 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Small update to chrome extensions extern
Contributed by amattie
Fixes issue 876
https://code.google.com/p/closure-compiler/issues/detail?id=876

R=ewa
DELTA=23 (12 added, 2 deleted, 9 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6056

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

*** Reason for rollback ***

i think some of these changes were wrong

*** Original change description ***

Small update to chrome extensions extern
Contributed by amattie
Fixes issue 876
https://code.google.com/p/closure-compiler/issues/detail?id=876

DELTA=22 (1 added, 11 deleted, 10 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6057

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