Adding isModifed to KnockoutSubscribable

Part of ko extenders from knockout validation.  Handy property to have
Added loopStart, loopEnd and onended properties to AudioBufferSourceNode in the webaudioapi definition to match the latest W3C spec: http://www.w3.org/TR/webaudio/#AudioBufferSourceNode
Added ServerRequest interface to express request interface - to support streaming functions.
Merge pull request #2136 from JoshStrobl/master

Added FB Javascript SDK 2.0 definitions!
Added gridfs-stream
Added gridfs-stream tests.
Added missing parameters in the gridfs-stream stream objects.
correct fullCalendar.Options.weekNumberTitle type

The type of weekNumberTitle should be string and not number according to
documentation
Added definition in Angular for $logProvider (ILogProvider)
- #1787
Updated IOHelper.writeText to return WinJS.Promise<number> instead of WinJS.Promise<void>
Add definitions for jDataView.
Updated fixed "collection" function in gridfs-stream interface
update angular-translate to version 2.1.0
Merge pull request #2113 from anprak/master

Fixed type definitions for WinJS
Merge pull request #2137 from jcutrono/master

Adding isModifed to KnockoutSubscribable
Merge pull request #2138 from evilangelist/master

Added loopStart, loopEnd and onended properties to AudioBufferSourceNode
fix header of webaudioapi/waa.d.ts
Merge pull request #2141 from albinsunnanbo/fix-fullCalendar-weekNumberTitle

correct fullCalendar.Options.weekNumberTitle type
Merge pull request #2142 from DamianEdwards/bug-1787

Added definition in Angular for $logProvider (ILogProvider)
Decomposed some of the classes so that the constructors worked properly

added definitions for missing ngGrid interfaces and created tests for them