The require.js plugin should actually do a thing that works

Extend Raven.wrap to recursively wrap functions. Replaces the need for
wrapArguments which was never actually exposed on the public interface.
lol
Tests weren't nested correctly
joinRegExp should accept both strings and regexp as input