Don't discard exception instance data in debug mode

If the debugger's monkey-patched raise was passed an instantiated
exception, the #exception method was called with a potentially nil
argument, causing its instance data to be thrown away. This hides
potentially useful information from the user.

Fix it by allowing instantiated exceptions to be reraised unharmed.

Fixes #17622.
tbb: update broken download link

Closes #17631.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
boost: remove erroneous pour_bottle method.

Closes #17637.
ruby-build 20130206

* Added a definition for 1.9.3-p385

Closes #17636.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
exiftool 9.16
Split debrew up to faciliate test isolation

We want to be able to test the raise functionality without
monkey-patching #raise on every object in the system, which is one of
the side effects of loading debrew.rb.
Add tests for raise monkey patch
ruby 1.9.3-p385

Closes #17634.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ruby: remove upstreamed patch
ruby: needs newer autoconf for universal build

Fixes #17640.
vim 7.3.806

Closes #17644.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
plenv 1.4.0

Closes #17648.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
git-tracker 1.5.1

Closes #17645.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
node 0.8.19

Closes #17635.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ffmpeg 1.1.1

Closes #17615.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
fix typo in rakudo-star caveats

“Raukdo” → “Rakudo”

Closes #17651.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
MacOS: cache calls to mdfind
Version: kill silly class method

Overriding <=> directly is much simpler.
Version: remove pointless private call
Revert "notmuch 0.15.1"

This reverts commit 38de561cf2f86a92b7a8db3fb4b1130172f4e88d.