Add toybox borders

Also consolidate handling for item buttons where possible, re-using Blizzard's own coloring for the .IconBorder texture instead of needing to find the item quality in different ways for different buttons.