Make if and cond macros properly module call safe
Make if and cond macros properly module call safe

Unfortunately we could not use if internally even if we had wanted to
as we can not redefine core forms.

lfe/lfe,lfe/lfe,rvirding/lfe,jjhoo/lfe,rvirding/lfe,jjhoo/lfe