Fixes bug in grunt definitions

Removes `pkg` property from `IProjectConfig` interface (the config object passed to `grunt.initConfig`) because it is not necessary; it is merely a commonly-used convention.
Update stripe.d.ts

Edited definition file to align with: https://stripe.com/docs/stripe.js#createToken
add custom shape typings
Update stripe.d.ts

Forgot to add "card" to the StripeStatic interface.
Add nodemailer module declaration
Merge pull request #3306 from qinfchen/sigma_customShape

add custom shape typings for sigma
Add definitions for amqp-rpc
Merge pull request #3307 from MrHen/bug/3288

Add nodemailer module declaration (Issue #3288)
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped into amqp-rpc
Merge pull request #3309 from wokim/amqp-rpc

Add definitions for amqp-rpc
Dropzone: allow clickable to be a string
Dropzone: remove trailing whitespace
Dropzone: add cancelIfNecessary to removeAllFiles
Merge pull request #3296 from ianschmitz/patch-1

Update stripe.d.ts
Merge pull request #3295 from cspotcode/patch-1

Fixes bug in grunt definitions
chore(angular-scenario) moved angular-scenario into its own folder (and hence nuget package). Closes # 1159
Merge pull request #3319 from jschaf/dz2

Fix dropzone signatures
Merge pull request #3320 from borisyankov/def/angular-scenario

chore(angular-scenario) moved angular-scenario into its own folder
Added mongoose.Types.ObjectId.toHexString()
Merge pull request #3325 from psnider/mongoose

Added mongoose.Types.ObjectId.toHexString()