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
Add suport parsing and evaluating the merge of record types using the record() operation. For instance, record({foo:number}, {bar:string}) evaluates to {foo...
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74405258
gcdPrivate API: Update to new API spec for establishSession.

* The callback now takes a ConfirmationInfo object where the code is optional.
* The audio code confirmation type has been replaced by sticker code.
* New status 'badConfirmationCodeError' has been added.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74408224
Handle the empty record type (Object type) and unknown type in the maprecord operation.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74409791
Add support for parsing and evaluating isDefined() expressions which check whether a type variable is defined in the environment.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74424454
Move the JS Conformance pass to the open source compiler.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74427852
Update angular externs for NgModelController and FormController.

See
https://code.angularjs.org/1.3.0-beta.19/docs/api/ng/type/form.FormController
https://code.angularjs.org/1.3.0-beta.19/docs/api/ng/type/ngModel.NgModelController
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74600803
Add support for parsing and evaluating boolean expressions with &&, || and !
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74603586
Add support for parsing and evaluating typeExpr('expr') which evaluates expr as a type expression from the compiler such as those declared with @type.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74606328
Expose a RefasterJS in the Closure Compiler debugger appengine service.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74610370
Tweak type inference of template parameters. So that optional parameters aren't skipped.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74624136
Added the printType('msg', expr) expression for debugging. It prints 'msg' plus the type resulting of the evaluation of expr.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74628809
[NEW TYPE INFERENCE] Infer @const type for generic function calls
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74643798
Add FormController#$setSubmitted() and FormController#$submitted to Angular 1.3 externs.

https://docs.angularjs.org/api/ng/type/form.FormController
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74644040
Bump up the number of types allowed in a union to allow for some complex type selections we are seeing.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74709527
Add support for transforming Object types into record types using the record() operation.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74709839
Fix a few oversights in the parsing of object patterns:

- computed properties, e.g. let {[a]: b} = foo();
- strings and numbers as keys, e.g. let {'s': b} = foo();
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74710706
[NEW TYPE INFERENCE] Allow non-templated classes to extend templated ones
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74712761
Print out full templated type name in FunctionType.toString
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=74716460