Allow people to add @const to constructors in order to
prevent them from being able to be subclassed. This will
result in an error by default.

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


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6052


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

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