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.
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.
WinJS.Binding updates from Adam

Updated WinRt from @adamhewitt627 as well as his changes for
WinJS.Binding.
winjs - winrt updates Merge branch 'master' of https://github.com/craigktreasure/DefinitelyTyped into winjs-updates