several fixes
add dict editing from UnitDialog, InvoicePositionDialog, AuctionDialog