Fix backpack data not being loaded + more

- PropertiesBackpack gets added on entity init again
- initialized keeps track of if the entity had a backpack
- Added backpackHasItems packet, tells the client if a backpack has
items
- Prevented unequipping of backpacks that are opened by other players
- Refined backpack item description, depending if players access them