issue 597 - print full help only with explicit --help flag and send it to stdout, not stderr.
issue 597 - followup to print a short usage sample on command-line errors
Transpile "..." values in array patterns.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75316086
[NEW TYPE INFERNECE] Better support for generic arrays

This has two parts:
* The changes to GlobalTypeInfo and NewTypeInference.analyzeArrayLit
make sure that array literals are inferred with as specific
types as possible. (e.g. Array.<number> rather than Array.<?>)
* The changes to NominalType and NewTypeInference.analyzePropLValFwd
make sure that we correctly analyze the generic type of GETELEMs
on arrays. (e.g. arr[i])

Fixes #606 on github
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75326746
Add BookmarkTreeNode.prototype.unmodifiable field: http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/api/bookmarks.json
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75337235
[NEW TYPE INFERENCE] Warn about uses of raw generic types
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=75338872
Merge pull request #598 from ibukanov/stdout_help

issue 597 - print full help only with explicit --help flag