fix CMake architecture auto definitions, added icons to header EditIndexDialog, replace QTextEdit to QScincila, fix checkbox isunique and isbackground properties of index, added common base class to ExplorerTreeItems, added showContextMenuAtPos method,fix