Changed restrictScope to restrictToScope

Its called restrictToScope, not restrictScope.

From SharePoint sp.workflowservices.js source:
get_restrictToScope: function
SP_WorkflowServices_WorkflowDefinition$get_restrictToScope() {ULS8GF:;
set_restrictToScope: function
SP_WorkflowServices_WorkflowDefinition$set_restrictToScope(value)
{ULS8GF:;

Same as in the managed API:

http://msdn.microsoft.com/EN-US/library/office/microsoft.sharepoint.workflowservices.workflowdefinition.restricttoscope(v=office.15).aspx
Status.addStatus optional strHtml and atBegining

strHtml and atBegining are optional, this is also how its used in the
documentation:

http://msdn.microsoft.com/en-us/library/office/ff410028(v=office.14).aspx
Added version number to existing (and now old) hammerjs definition and tests
New definitions and tests for hammer.js v2 (a complete rewrite of lib)
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Fix three.js Vector3 typing
added definitions for adobes snap svg
removed some errors
SockJS can be instantiated with just a URL

see: https://github.com/sockjs/sockjs-client

example copied from their README:
```
var sock = new SockJS('http://mydomain.com/my_prefix');
sock.onopen = function() {
    console.log('open');
};
sock.onmessage = function(e) {
    console.log('message', e.data);
};
sock.onclose = function() {
    console.log('close');
};

sock.send('test');
sock.close();
```
Merge pull request #3205 from payojbaral/master

SetGrouping and GetGrouping should accept and return GroupingOptions<T>[]
add overload definition to setGrouping
Merge pull request #3206 from matthewoates/master

SockJS can be instantiated with just a URL
Merge pull request #3207 from vvakame/improve-slickgrid

add overload definition to setGrouping
update CONTRIBUTORS.md
Support AMD require
Create imap.d.ts
Create imap-tests.ts
Update imap.d.ts
Update imap.d.ts

Explicit (but temporary) any types.
Update imap-tests.ts