Update bluebird 1.2.1 -> 2.3.2
Update bluebird.sh 1.2.1 -> 2.3.2
Use nodeify -- See #2973
Handle multiple close followed by reconnect
Remove outdated comment
Use Promise.reject
Enforce that the callback must be a function or undefined in run
Fix typo - missing bracket
Typo -- also fix test
Added shrinkwrap-* rule and used it on bluebird
Rename which test is synchronous
Merge branch 'michel_2973_nodeify' into next