Add optional config option to angular.bootstrap
Allow the first module flag to specify 'auto' for the number of files if it has no dependencies. This allows file globs to bring in entire code libraries without having to have an exact file count.
fix #742 file separator

testFileSystem in ES6ModuleLoaderFileSystemTest
Added more properties/types to the angular_ui_router.js externs.
Updated annotations to match appropriate style/rule.
Hardened some of the type definitions for ui.router.$state.
Updated some string params to make them optional, where applicable.
Automated g4 rollback of changelist 82274926.

*** Reason for rollback ***

Broke a variety of projects.

*** Original change description ***

Treat "?T" the same as "T|null", even if T is a template type.

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82280995
Remove usage of raw HashSet
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82335628
Adds extern definitions for the 1.3 version of angular.mock.$httpBackend.

The documentation for $httpBackend is pretty convoluted.  I did my best to tease out the correct params and types.  For overloaded functions, I used underscores to separate the different possible args.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82348459
[NEW TYPE INFERENCE] Tighten nullable dereferences before calls
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82359378
Infer the type of 'this' for functions that have .bind called on them.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82363991
Update some comments in NameAnalyzer
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82369357
Get rid of unnecessary []'s in function type annotations. Annotations such as

@type {function(...[Foo])}

are rewritten as

@type {function(...Foo)}

The []'s are no longer necessary as of the r20141103 compiler release, and getting rid of them entirely will allow us to add support for "tuples" (heterogeneous fixed-length arrays) in the future.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82369662
Add typedef for BootstrapOptions
Added dlochrie to Contributors file. Added @typedef for $state.go optional param.
Fixed syntax in @typedef for GoOptions.
Replaced optional-typed object with `undefined`.
Added "undefined" to optional properties on @typedef for GoOptions_. Updated params definition for `options` on $state.go.
Merge pull request #744 from dlochrie/master

Added more properties/types to the angular_ui_router.js externs.