Fix macroexpansion of methods in deftype* and reify*

It looks like deftype* and reify* no longer accept the
multiple-arglist-function syntax, so we can't use expand-fn
for expanding methods any more.
Allow only non-qualified symbols in macrolet and symbol-macrolet