new, direct, easy LegendItem text manipulation through new method item =
LegentItem.getItem(plotItem)
item.setText('foo')

+minor changes on recycling of existant axisItems (doesn't workt
properly)