0.9.16.40:
Don't do permutation vector optimization for SLOT-VALUE on method
parameters that are SETQd [see the test ((:setq :method-parameter)
slot-value) in clos.impure.lisp].
* WALK-METHOD-LAMBDA detects parameters whose bindings are modified,
and returns them as a list
* MAKE-METHOD-LAMBDA-INTERNAL adds a symbol-macrolet
%PARAMETER-BINDING-MODIFIED with that list as a value around
the method body
* OPTIMIZED-SLOT-VALUE and friends no longer directly return the
optimized form when the method is being walked, but a macro
that expands to either the optimized or unoptimized form, based
on %PARAMETER-BINDING-MODIFIED
* As a side effect, SETQ-P becomes a little more accurate