Fix Hero's Bow nocking graphical glitch

Nocking arrows from inventory no longer requires writing to NBT, which
was causing the item to re-render and 'glitch' briefly; nocked arrow and
hasAutoArrow are now stored in ZSSPlayerInfo rather than the bow's NBT
Updated packet

Should be more efficient to write the ItemStack directly