[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