Fix SWIG_exception() macro to return from the current function. Fixes #789, reported by Julien Dutriaux.