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