Fix type signatures for methods that return an IPromise
A function support for 'jQuery.Animation'

'jQuery.Animation' is a function that has been added from version 1.8.
Remove unnecessary definitions and other small fixes

- Use optional parameters to delete unnecessary definitions.
- `queryParams` type is `any`, not `string`.
- Delete `getList` type definition without any arguments for `RestangularElement` since the documentation says that `subElement` is mandatory (https://github.com/mgonto/restangular#element-methods)
Router.routes, View.events, and Model.defaults -> method form

As of typescript 0.9.1, fields are set after calling the super
constructor, so if events, defaults, or routes are set to object
literals, they will not be seen by backbone, and will not be bound.
The cleanest way to fix this is to define them as methods which return
an object hash, as the methods are already on the prototype chain when
backbone looks for events/defaults/routes, and backbone supports either
objects or functions that when called return objects.
"users" is a RestangularCollection, `one` -> `all
Initial module and class structure.
Wired up Siesta class inheritance.
Add typings for jQuery.areYouSure

Add typings for jQuery.areYouSure dirty form monitoring plugin
Switched from classes to interfaces.
Flattening attempt.
Completed harness namespace.
Merge branch 'Siesta' of https://github.com/bquarmby/DefinitelyTyped.git
Fix Sencha Touch errors
Fix EXTJS-4.2.0.d.ts compile errors
Fleshed out test namespace.
Filled in more Test namespace.
NG: Updated IPromise.then to return a typed result.
breezejs :  Update to 1.4.1 iceboxing old version to pull in new version closes PR#858
Merge branch 'patch-1' of https://github.com/georgiosd/DefinitelyTyped into georgiosd-patch-1
added tests for angular promise chain