made libintegra rename top-level loaded objects according to file name
made gui use filenames instead of internal names in block library
added index.xml to order block library items

fixes #722