Merge pull request #998 from brian428/_sencha_touch

Update Sencha Touch definition to TypeScript 0.9.1
Merge pull request #1002 from DickvdBrink/jquerymobile

jQuery mobile loader & navbar
Merge pull request #1003 from areel/master

If eventName is an instance of an event map e.g '{change:action}' then
Merge pull request #1001 from ljl/master

Made optional parameters optional, fixed DataView to implement DataProvi...
Fixed withArgs return type on SinonStub and SinonSpy
Add superagent and supertest definitions
Merge pull request #1004 from mariokostelac/master

Fixed withArgs return type on SinonStub and SinonSpy
Merge pull request #1005 from varju/supertest

Add superagent and supertest definitions
fix - gapi test failure
Merge pull request #1006 from Diullei/fix-gapi

fix - gapi test failure
fix - jake test failure
Merge pull request #1007 from Diullei/fix-jake

fix - jake test failure
Fix 'every' and 'all' definitions for underscore

The underscore documentation shows that the iterator parameter is
optional and is implemented that way as well.
Added Controlgroup settings and methods
Merge pull request #1 from borisyankov/master

Merge into nikeee/master
Merge pull request #1008 from flxf/every_fix

Fix 'every' and 'all' definitions for underscore
socket.io : fix for functions used in storing data associated with client. Closes #734
signalr added a sample test that shows how you can handle client function and call functions on the server.
Closes #354
D3's Selection.node() returns an HTMLElement

d3_documentElement = document.documentElement and d3_select is
initialized from a querySelection so node() will only ever return
HTMLElement or null. We mistook it for SVGLocatable because of the
following in d3-test.js:

var box = label.node().getBBox();

But that's a different node() function altogether.
Added clearBtn options for textinput