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
Ctrl+tab should switch tab on Firefox 31 - #2959
Enforce that the callback must be a function or undefined in run
Fix typo - missing bracket
Typo -- also fix test
Changes the `rcheck` and `rfail` series of macros to use the same argument order
Compress the debug symbols after building an RPM

Review 2126 by @larkost
Compress the debug symbols after building an RPM

Review 2126 by @larkost
Added shrinkwrap-* rule and used it on bluebird
Rename `to_json` to `to_json_string`

The method named `to_json` is pseudo-magic in Ruby; the json gem
defines it on every object, and relies on a zero argument `to_json`
method existing on everything nontrivial.  This is too much of a
headache to work around in the Ruby driver alone, so we are forced to
spread the misery and rename the method.

Which is tragic, because it breaks consistency, but that’s life.
Merge branch 'vexocide/3114' into next
Fix for table_create durablity optarg regression #3128
merge of #3112 r.http() https access not working on OSX
Removed cluster version argument from cluster_send_message_write_callback_t
Merge branch 'v1.15.x' into next