Added CMUCL support
Fixed (transaction ...) macro to support (return-from ...): invoking (return-from) in a function or method defined with (transaction (defun ...)) was not committing the transaction!