got quickbar item count changed notification from server and to client

to work. so placing an item will tell it to change the count. count of
0 is still unhandled. I'm thinking the client can just implicitly know
that.
handle item in inventory null conditions better, and make it more clear

on when to delete the items and where