Make the []'s optional for functions with "var_args" parameters.

That is, function(...[string]) can now be written as function(...string)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78679894
Preserve @extends with template types when using goog.defineClass
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78687701
Add a warning when string continuations are used. This replaces the MULTI_LINE_STRING warning from closure linter.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78697921