Adding MIT license
Need to 'declare' the Spinner class

In TypeScript 0.8.1.1, a 'declare' is needed in front of the 'class Spinner', since without it the compiler attempts to compile it as an actual class definition, and fails with:

Message: Overload declaration lacks definition
Line number: 27
Column number: 5
Source error: 
Line 26: class Spinner {
Line 27:     constructor (options?: SpinnerOptions);
-------------^
Line 28:     spin(target?: any);

The test in the typescript codebase that confirms this is intentional behavior is in tests/compiler/class.ts

http://typescript.codeplex.com/SourceControl/changeset/view/2bee84410e02#tests/compiler/class.ts

****
describe('Testing function signatures inside classes', function () {
   it('Regression test - was previously giving runtime error', function () {
       var code = "class A { a(completed: () => any): void; }";
       Harness.Compiler.compileString(code, 'fnsig-inside-classes', function (result) {
           assert.compilerWarning(result, 1, 10, 'Overload declaration lacks definition');
           assert.equal(result.errors.length, 1);
       });
   });
});
****

The compiler code that implements the check is in src/compiler/signatures.ts

http://typescript.codeplex.com/SourceControl/changeset/view/2bee84410e02#src/compiler/signatures.ts

****
if (!hasConstruct && !this.definitionSignature && this.signatures[i].declAST && this.signatures[i].declAST.isOverload && !hasFlag(this.signatures[i].declAST.fncFlags, FncFlags.Ambient)) {
    checker.errorReporter.simpleError(this.signatures[i].declAST, "Overload declaration lacks definition");
}
****

By adding the 'declare', we tell the TypeScript compiler that this is just intending to expose the API of the class, not the actual implementation.
Merge pull request #132 from jmvrbanac/master

Adding in license to answer Issue #96
Merge pull request #133 from jamesmanning/patch-1

Need to 'declare' the Spinner class
Update jQuery UI DialogOptions.width property type from number to any.

Example usage: $('#el').dialog({width: 'auto'});
Merge pull request #134 from danludwig/danludwig/work

Update jQuery UI DialogOptions.width property type from number to any.
Fix [key: any] issue in raphael-2.1.d.ts

This is similar to old jquery definition issue mentioned in
http://stackoverflow.com/questions/13630578/why-does-the-jquery-d-ts-typescript-definition-file-throw-a-compile-error

We should update Raphael definition as well.
Merge pull request #135 from kimsk/master

Fix [key:any] issue in raphael-2.1.d.ts
Add hammer.js
Fix underscore map method
updated for v1.2
updated tests
Merge pull request #137 from johnpapa/master

Updated toastr to 1.2
Update readme
Add jQuery tests
Added jQuery.Cookie definitions and tests
Fixed a typo in node-0.8.d.ts
Fixed typo in readme
The expires option can be either a number or a Date object. (https://github.com/carhartl/jquery-cookie#expires)
Since there is no option to define both for a property it should be defined as any.
Added socket.io definition file