Adjusting type angular.resource type definitions and tests to better reflect actual interface (particularly promises)
Fixing array interface and tests and adding humble co-author note
Simplifying instance API and adding some explanatory comments
Fixing array call promise inconsistency (thanks @jackdolabany) and adding tests
Correct the type of PDFDocumentProxy.numPages and .fingerprint

The type of them is a property, not a function or a method.

Reference:
- API spec: https://github.com/mozilla/pdf.js/blob/305274cd45ed3b4931f983b31ebd4ffb999fb4c6/test/unit/api_spec.js#L45-L50
- Impl: https://github.com/mozilla/pdf.js/blob/816f2f7e1dc604d52bbde29eb9357360dbeddbbe/src/core/core.js#L476 and #L512
Adding calls interface to Jasmine
Add _.partition, _.property, _.constant, _.now,
Update colors.d.ts to work with TypeScript import

The file lacked a module delcaration, so it would not work with the following code:

    import colors = require("colors");

The `interface` does not belong in the `module` as it's global (applying to `String` and not scoped.)
Added AMD support
Make AutocompleteOptions optional

The maps API treats the members of AutocompleteOptions as optional - update typings to reflect this.
Merge pull request #2059 from perkastman/master

Added AMD support
Merge pull request #2056 from wiredprairie/patch-5

Update colors.d.ts to work with TypeScript import
Merge pull request #2070 from colinbreame/patch-1

Make AutocompleteOptions optional
#1659: Added BigInteger.js (flattened commit)
#2073 BigInteger.js: added string signatures for all methods
#2073: fix spelling
Merge pull request #2043 from Kroisse/pdf.js

pdf: correct the type of some attributes
Merge pull request #2055 from olamothe/master

Add _.partition, _.property, _.constant, _.now,
Added definitions for Handlebars Runtime
Use power of Generics to infer types