Updating externs compiler to handle exports with template declarations.

R=johnlenz
DELTA=52 (50 added, 0 deleted, 2 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6119

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2454 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Add BAD_FUNCTION_DECLARATION to the ambiguousFunctionDecl
suppression group

R=dimvar
DELTA=2 (1 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6120

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2455 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Have JsCompiler avoid renaming variables to '$j' because extensions which use:
$j = jQuery.noConflict();
override the value of '$j' with a function.

R=nicksantos
DELTA=4 (4 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6121

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2456 b0f006be-c8cd-11de-a2e8-8d36a3108c74
More unused locals and parameter removal and unused parameter warning suppression.

R=dimvar


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6122

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2457 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Remove duplicate diagnostic group

R=dimvar
DELTA=8 (0 added, 5 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=6123

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