ItemAttribute stuffs

ItemAttribute is a class with a manager
Items store ItemAttributes as attributeClass -> attributeRef
PocketAttribute cleaned up to allow definitions of pockets
BerryAttribute allows any taste
Berry Attribute cleaned up to allow definition of berry attributes