Update toString() method in dijit._WidgetBase to return type string instead of String to be compatible with Object's toString() method.
Added module declarations to allow "require" statements to work properly
- Updated type definitions to correct various function prototypes
- updated README.md with a more efficient way to integrate Dojo and TypeScripts' class systems
- Added dijit/ConfirmDialog and dijit/_ConfirmDialogMixin type defs
- various corrections to type defs
Started updating to version 2.44.

Updated the logging module, and the Promise and Deferred classes in the
Promise module.
add custom shape typings
Add nodemailer module declaration
Add definitions for amqp-rpc
Merge remote-tracking branch 'upstream/master'
Adding multer.d.ts for expressjs multer support
- Added "typeof" keyword to module declarations that return class definitions in dojo.d.ts and dijit.d.ts
- Added inherited method to dojo/Stateful. This is really added when dojo/_base/declare creates the class, but TypeScript doesn't know how to do that so I put it in a common base class for convenience.
- various other fixes
Finished updating selenium-webdriver.d.ts.
- minor corrections
Updated dojo/README.md
Moved a number of modules into their own files.
Adding mockery.d.ts
Updated Angular-Protractor to v1.5.0.
Added a couple of missing semicolons.
Added more tests.
Updated a path in a legacy file.