Desolve fails after commit [4b8a98] of 2013-03-21



Hi,
before 2013-03-21:

(%i2) desolve('diff(f(x),x)=f(x), f(x));
(%o2) f(x) = f(0)*%e^x

After 2013-03-21:

(%i2) desolve('diff(f(x),x)=f(x), f(x));

Maxima encountered a Lisp error:

  The function MAXIMA::CONTEXT is undefined.

Automatically continuing.
To enable the Lisp debugger set *debugger-hook* to nil.

(I'm using SBCL 1.1.1.0.debian)

The commit that introduced the problem is 
http://sourceforge.net/p/maxima/code/ci/4b8a98648d4da26805ea3238eee216611245e14a/

Reimplement macro WITH-NEW-CONTEXT via $SUPCONTEXT and $KILLCONTEXT.
This fixes SF bug #2557: "abs_integrate leaks assumptions into enclosing 
context"
Previous implementation called some functions which are called nowhere else
and therefore have now been nuked.
Authored by:   robert_dodier 2013-03-21

Regards,
Jaime