A function support for 'jQuery.Animation'

'jQuery.Animation' is a function that has been added from version 1.8.
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.
Initial module and class structure.
Wired up Siesta class inheritance.
Switched from classes to interfaces.
Flattening attempt.
Completed harness namespace.
Merge branch 'Siesta' of https://github.com/bquarmby/DefinitelyTyped.git
Fleshed out test namespace.
Filled in more Test namespace.
Merge pull request #860 from YusukeHirao/master

A function support for 'jQuery.Animation'
Added parallel.d.ts and pdf.d.ts definitions
Fix PDF.D.TS -> pdf.d.ts reference
add node-fibers bindings.
revert promise signature 

see : https://github.com/borisyankov/DefinitelyTyped/pull/947#issuecomment-23307393
Add mongodb from 'soywiz/typescript-node-definitions'
Fix node.d.ts reference
Change bool to boolean
Fix indentation
Change db.findOne to be generic