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
Fix typo
various bugfixes in d3.d.ts
d3.d.ts: fixed raw signatures for conic projections
d3.d.ts: no-return -> void return types
Fixed incorrect declaration of countBy function
Merge pull request #1943 from asgerf/master

various bugfixes in d3.d.ts
Adding noTracking function definition to EntityQuery.
Add dependency-less define overload
added TypeScript 1.0 LKG to _infrastructure/tests/typescript/1.0.0/
update package.json run script. 0.9.7 to 1.0.0.
fix urlrouter/urlrouter.d.ts