UiCore: add events support to getInput; fix incorrect call to self::isAssoc() - missed self keyword
UI template: fix header width on small screens
UI template: add popup support
core/repository: add list functions for branches and subgroups. Modified getList, osversions. All these functions now can accept user and permission arguments, and should return only items on which specified user has specified permission. NOTE: permission check code is still incomplete.
Move repositories list from tabs to main screen, update download section design, add edit tab, implement move action
refactoring: rename class Package to PackageFile, since Package class should be used with DB object, not file