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.
Added domready and domdelegate
Renamed files, added headers and fixed test
removed files that were renamed
updated rethinkdb. Sequences instead of expressions. Added time. other fixes
svgjs: added filters and bugfixes
Lots of small updates

Object -> any
Other small corrections
Fixed the Page object.

Generated pages don't play nicely with the optional options parameter.
Made it required.
added tests
0.9.5 changes to lodash, rethinkdb, and svgjs
Merge pull request #1590 from seanhess/master

RethinkDB and SVGJS tweaks
Fixing a bug on the 'opts' attribute on the first argument to grunt.util.spawn.

The 'opts' property on ISpawnOptions specifies "Additional options for the Node.js child_process spawn method." according to http://gruntjs.com/api/grunt.util#grunt.util.spawn

However, the previous typing incorrectly recursively typed this as ISpawnOptions. child_process.spawn takes different arguments from grunt.util.spawn.

I have copied in the appropriate typing from node/node.d.ts, as it is not an exported interface type. A quick inspection of the grunt source verifies that this object is passed uninspected to child_process.spawn, so all are potentially relevant.
added/fixed headers e-i

https://github.com/borisyankov/DefinitelyTyped/issues/1570
added/fixed headers a-d

https://github.com/borisyankov/DefinitelyTyped/issues/1570
added/fixed headers j

https://github.com/borisyankov/DefinitelyTyped/issues/1570

jsfl: fixed odd encoding in comments
Create slick.headerbuttons.d.ts

Headerbuttons is a SlickGrid plugin so I put it in the slickgrid directory:
https://github.com/mleibman/SlickGrid/blob/master/plugins/slick.headerbuttons.js?source=cc
Changing the context param to be OPTIONAL

The compile function returns a template function. The template function takes two parameters, `context` and `options`. These are both optional parameters. This commit fixes `context` to be optional.
added/fixed headers k-n

https://github.com/borisyankov/DefinitelyTyped/issues/1570
Merge pull request #1600 from Bartvds/headers/a-d

added/fixed headers a-d