Stop using #showtooltip just for icon purposes

In the Macro generator, #showtooltip isn't very useful in macros that
don't have an in-combat action. Just set the macro icon directly in
those cases.

This has the side-effect of showing the desired icon even when the
player doesn't have the spell yet (due to being low level).