Assert in new context

This is patch that helps make assert.throws work properly within new contexts.

https://github.com/ry/node/issues/693