changed item and equip lists to use the new list

*added strings for equip slots
*added strings for column headers
*added a function to get the slot flags for an item
*various changes to the internals of gui::list