For in loops inside generators now properly skip elements that have been deleted from the underlying collection.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73319637
Destructuring: Fix a silly bug in which we were passing the wrong parent node to visit().

This causes a couple Traceur tests to start passing.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73324707
Add @const annotation to ES6 constant declarations.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73332988
[NEW TYPE INFERENCE] Small cleanup in GlobalTypeInfo.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73341064
yield * passes arguments given to the next call on to the generator being iterated over.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73342189
[NEW TYPE INFERENCE] Optimize ObjectType.isInhabitable for speed.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73349062
[NEW TYPE INFERENCE] Add unit test for github issue 583.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73391021
Add chrome.bluetooth API to common chrome_extensions externs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73409023
Simplify goog.loadModule (and thus bundling of goog.modules).  This also clears the way for loading goog.modules by path
should we choose to as we no longer need to know the module identifier in advance.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73414549
Added support for using computed properties as variables for names in a record type.
For instance, record({[mn]:'number'}) will evaluate to {myname:number} when mn is defined as "myname".
Also added a check for duplicated variables in a nested mapunion expression.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73418279
Support compilation of bundled goog.module files.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73421322
[NEW TYPE INFERENCE] Handle lends for qualified names.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73426142
[NEW TYPE INFERENCE] Don't crash on redeclared constructor
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73427725
Added support for parsing and evaluating maprecord expressions using the old type system.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73430515
Added type definitions for $controller and $controllerProvider.

v1.3:
https://docs.angularjs.org/api/ng/provider/$controllerProvider
https://github.com/angular/angular.js/blob/master/src/ng/controller.js#L3

v1.2:
https://code.angularjs.org/1.2.22/docs/api/ng/provider/$controllerProvider
https://github.com/angular/angular.js/blob/master/src/ng/controller.js#L3

v1.0:
https://code.angularjs.org/1.0.8/docs/api/ng.$controller
https://github.com/angular/angular.js/blob/v1.0.x/src/ng/controller.js
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73536191
Add support for parsing and evaluating all() and unknown() expressions that represents the top and unknown type using the old type system.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73554871
Add support for transpiling initializers in array patterns.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73565873
Remove experimental "loose type" option from the old type inference in preparation for the new type inferrence.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73566212
Added support for parsing and evaluating the typeOfVar() expression which allows obtaining the type of a variable using the old type system.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73632966
Add chrome.bluetoothSocket API to common chrome_extensions externs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73633456