Fix improper selfward-operation status of dll-op (found by testing with CMUCL).
Work around spurious warning on LispWorks.
:allocation :class isn't inherited by new slot definitions, so specify it explicitly.
(I suppose the reason it isn't is because that would make for
complex decision rules in case of conflicted multiple inheritance)
Bump version to 3.1.0.42