Spell macrotexts are used when needed (Kept spell attr when everything is disabled)
Changes:
differentiate between macros and custom macros (macrotexts) by different bindtype. (This seemed the cleanest solution to me, but if you have a better idea, sorry :) )
Removed hardcoded Items from old macro menu, because Item menu now smart lists all usable items.
Reverted the followings:
Changes: