Scan: "seed" can be any

First parameter of "scan" can be anything, not just number.
More RxJs definitions

Definitions for RxJs.html, RxJs.Time and RxJs.Aggregates
Updated the signatures and included some of the recent changes of Backbone.js v1.0.0
Updated file header and included tests.
Added the test for the previous changes.
Updated file header and included tests.
Typo: no param name for "xhr" param in respondWith on fakeServer
Added missing return types for Spy chaining methods and for the createSpy method
Revert "Added missing return types for Spy chaining methods and for the createSpy method"

This reverts commit 91a966943bfe978b92f376d92f6a4668bc1b85eb.
Added missing return types to Spy methods
fix for fromJSON with options
Merge pull request #495 from nestalk/master

Fix issues in d3 definition
Merge pull request #492 from fsoikin/master

Typos in Sinon and Jasmine
added Defaults property
require.resolve - added id argument
force layout defs
Various Google Maps definition fixes

- Added draggable to various overlay objects
- Added StrokePosition to PolygonOptions, CircleOptions and
RectangleOptions.
- Fixed MVCArray return and argument types for overlay objects' path
methods.
- Fixed DrawingManagerOptions and DrawingControlOptions interfaces, made
all properties optional.
- Made GeocoderRequest.address optional, it's not required when using a
LatLng for geocoding.
- Fixed SteetViewPov.pitch typo.
- Added addListener to MVCObject
Merge pull request #501 from qcz/smallfixes2

Various Google Maps definition fixes
Initial commit of Firebase API type definitions
Update jasmine.d.ts

Made jasmine.Spy callable.
Added missing "pp" method and internal Matcher properties. Both important for rolling custom matchers.