updated openmcl patch



>     >> Since gcl/cmucl/sbcl/clisp all seem ok, I can check this patch
>     >> in if you like.
>     Yannick> That's fine with me.
>
> Ok, I'll do that soon.
>
> I noticed that you replaced some macros with compiler-macros.  Any
> particular reason for that?
openmcl doesn't like it (i.e. gives a continuable error) when there is a
function foo and a macro foo. So I've replaced every instance of a macro
where there is a function with the same name by a compiler-macro.