Full WinJS and WinRT update

This contains a complete WinJS type definition with required WinRT type
definition update.
WinJS file heading

Re-added license and WinRT reference.
es6-promises fix whitespace + argument names consistent with http://promises-aplus.github.io/promises-spec/
Merge pull request #1581 from tandyjames/master

Fixed some typings with the chain syntax - includes workaround for bug in TS 0.9.5.  Workaround will be removed when TS bug fix ships.
Added domready and domdelegate
jQuery: JSDoc Callbacks and tighten up typing
jQuery: back
jQuery: cater for jQuery.clientSideLogging

I haven't looked in detail at this but it looks that
jQuery.clientSideLogging is ill-advisedly clobbering ```$.error```.
This should probable be addressed at some point.
Renamed files, added headers and fixed test
removed files that were renamed
Merge pull request #1558 from balassy/patch-1

Support multiple 'from' states
Merge pull request #1585 from kentskinner/master

Add optional 'message' parameter to chai.expect.
Make silent option on AreYouSureOptions optional

Make silent option on AreYouSureOptions optional
Merge pull request #1588 from johnnyreilly/master

jQuery: JSDoc Callbacks and tighten up typing
Merge pull request #1584 from jonegerton/master

 jquery.areYouSure: Add new "silent" setting to AreYouSureOptions
updated rethinkdb. Sequences instead of expressions. Added time. other fixes
Added missing moment and moment.utc overloads.

- Added moment(string, string?, boolean?) overload for specifying date,
format and strict parsing flag.

- Added moment(string, string?, string?, boolean?) overload for
specifying date, format, language and strict parsing flag.

- Added moment(string, string[], boolean?) overload for specifying date,
multiple formats and strict parsing flag.

- Added moment(string, string[], string?, boolean?) overload for
specifying date, multiple formats, language and strict parsing flag.

- Modified parameter names for moment.utc(...) methods to match those
for the similar moment(...) method overloads.

- Ensured all moment(...) methods have a moment.utc(...) equivalent.

- Added tests for all newly added overloads.

- Added missing tests for some existing overloads.
svgjs: added filters and bugfixes
Added filterable widget.
Merge pull request #1549 from mattbrooks2010/master

Added missing moment and moment.utc overloads.