Add registerPlugin function.

More details: http://developer.longtailvideo.com/trac/browser/sdks/jw6-plugin-sdk/docs/plugins-js.html
Add missing _.mapValues type definition
Add method documentation
Use tabs instead of spaces, like the rest of the file
Use generic parameter
Add support for optional event data.
Fix callback parameters type for $.Deffered methods
fix tests, add additional overrides to deferred methods
a bit more definitions for jsPlumb. Still, this file miss a lot of definitions from jsPlumb
Element.transform() now return a transform

added the overload for Element.transform() without arguments
Fix for #1921
Added support for svgjs.draggable
added callbacks

added callbacks methods for Element
added a test for Element.transform()

Test if svgjs.Element.transform() correctly return an svgjs.Element.Transform
defined the event type

this was not compiling because the event type was not defined
Fix typo
Fixes #1636: Add get(setting) definition on express.Application
Adds bindings for Apache Cordova
various bugfixes in d3.d.ts
d3.d.ts: fixed raw signatures for conic projections
d3.d.ts: no-return -> void return types